2013-06-07 1 views
0

사용자 역할에 따라 콘텐츠를 필터링하려는 ASP.NET 웹 사이트가 있습니다.
"관리자"의 경우 특정 섹션이 표시되고 "운영"사용자의 경우 다른 섹션이 표시됩니다.
전체적으로 내 UI에 If-else blocks을 사용하고 싶지 않습니다.
내 역할 기반 논리를 내 인터페이스와 분리하여 디자인 할 때 컨트롤이 자동으로 표시되는 시점과 그렇지 않은 시점을 자동으로 알 수 있도록 설계 지침이 있습니까?

사이트 맵 기반 제한에 대해 잘 알고 있습니다.
이 문제에 대한 몇 가지 모범 사례를 찾고 있습니다.역할에 따라 내용이 다른 ASP.NET 웹 페이지를 개발하는 방법은 무엇입니까?

답변

0

웹 양식의 경우 역할에 따라 특정보기를 표시하는 다중보기를 사용할 수 있습니다.

MVC의 경우 하위 작업을 사용할 수 있습니다. 필요한 경우 더 많은 정보를 제공해 드리겠습니다.

+0

다른 역할에 부분 뷰를 사용한다는 것을 의미합니까? – Atishay

+0

Partials는 여전히 뷰 로직에서 조건문을 사용해야합니다. MVC 나 WebForms를 사용하고 있습니까? – timothyclifford

+0

MV., 설명해 줄 수 있습니까? – Atishay