2010-02-15 8 views
2

ASP.NET MVC에 비교적 익숙하지 않으며 라우팅 방법에 대해 혼동하지 않습니다. 내 문제는 기본적으로 "로그인 된"및 "로그 아웃 된 경로"와 둘 다 "/"로 관련됩니다.ASP.NET MVC 경로 로그인/로그 아웃 문제

즉, "/"로 표시되는 로그 아웃 한 사용자의 집/색인을 가지고 있지만 로그인 한 사용자의 집/집을 "/"가질 수있는 방법에 대해 혼란 스럽습니다.

나는 127.0.0.1/home/home

내가 127.0.0.1/home처럼 수정할 수 점점 계속 -하지만 난 "/"가 좋아합니다. 내 혼란은 "/"[127.0.0.1/]이 라우트 컬렉션에서 home/index에 바인딩된다는 사실과 관련이 있습니다.

누군가가 "/"가 기록 된 사용자와 로그인하지 않은 사용자가 공유 할 수 있도록 경로 사전 (처음에는 한 번 묶일 예정)을 어떻게 수정할 수 있는지 알고 있습니까?

고마워요?

답변

1

이상적으로 각 경로는 고유 한보기를 가리켜 야하므로 로그인 한 사용자와 로그 아웃 한 사용자의보기에 약간 다른 기능이있는 경우 라우팅이 아닌보기 논리에서 차이를 이끌어 내야합니다. HTML의 상당 부분이 다를 경우 Html.RenderAction 메소드를 탐색 해보십시오.