2012-04-26 4 views
0

메뉴를 만드는 방법은 약간의 문제가 있습니다. 내 스타일 시트의 스타일을 정의하고있는 HTML과 모듈을 만들고, 여기에 HTML의 예 :DNN 사용자 및 역할에 대한 확장이 가능합니까?

<ul class="cmenu"> 
    <li><a href="">Link1</a></li> 
    <li><a href="">Link2</a></li> 
    <li><a href="">Link3</a></li> 
    <li><a href="">Link4</a></li> 
</ul> 

내 이유 존재는 내가 다른 링크 (훨씬 더 모두에게 사이트에서 여러 메뉴를 통해 필요 옵션과 함께 dnn : NAV를 사용하는 것보다 간단 함) 매우 효과적입니다.

하지만이 방법으로 사용자 프로필에 대한 링크를 만들려는 시도는 불가능합니다. 예를 들어 내 사용자 프로필을 방문하면 "../UserProfile/tabid/57/userId/1/Default.aspx"라는 링크로 이동합니다. DNN이 동적으로 링크를 만들고 해당 페이지가 제공된 링크. 내가 틀렸다면 나를 바로 잡아주세요.

또한 새 입력란을 만들고 싶습니다. 어떻게해야합니까?

내가 년 동안 PHP/HTML/CSS/JS에서 개발했습니다 지금, ASP.NET은 나에게 매우 새로운 내가 이렇게 내 질문에 주제에 아무것도 찾을 수 없습니다. 나는 C# 및 Visual Studio를 매우 잘 알고

, 나는 가능하면 현재 사용자 및 역할 구조를 확장하는 이러한 도구를 사용하고 싶습니다.

미리 감사드립니다.

답변

1

프로필의 URL은 코어 내에서 NavigateUrl 메서드를 사용하여 서버 측에서 생성됩니다. URL에 토큰 (귀하의 예제에서 토큰 1 교체)과 같이 [사용자 ID 사용자]

은 토큰 교환을 활성화하고 사용할 수있는 원시적 인 방법으로 당신의 HTML 모듈 문제를 해결합니다. 가 -1로 데리고하려고합니다으로

그러나, 인증되지 않은 사용자를 위해 잘 작동하지 않습니다. 정직하게 메뉴를 만들면 사용자 정의 모듈을 만들 수 있습니다.

관련 문제