2012-09-10 3 views
0

HTML 도우미 확장에서 중괄호 사이에보기의 내용을 가져 오는 방법이있어 조건부 요소에 따라 내용을 표시 할 수도 있고 표시하지 않을 수도 있습니다. 아이디어는 사용자가 특정 콘텐츠에 대한 액세스 권한을 갖고 있는지 테스트 한 다음 내부 콘텐츠를 표시하고 아무 것도 표시하지 않는 경우 테스트하는 것입니다. Html.BeginForm의 라인을 따라도우미 확장에서 중괄호 사이의보기 내용에 액세스하는 방법

뭔가

<% using(Html.HasAccess()){%> 
    <p>You can view the content<p> 
<% } %> 

나는 콘텐츠 주위에 태그를 추가 할 수 있습니다 예를 많이 찾았지만 한 콘텐츠를 직접 조작 없음.

다른 방법이 있습니까?

답변

1

왜 그냥 :

<% if (Html.HasAccess()){%> 
    <p>You can view the content<p> 
<% } %> 

?

+0

페이지 전체에 if 문을 많이 사용하는 방법을 얻으려고했지만 대신 페이지 전체에 많은 문을 사용하는 것이 좋습니다. 당신은 바로 그것을 간단하게 유지하십시오. 감사. –

+0

지저분한 (부분보기, 하위 작업, 헬퍼) 느낌이들 때마다보기 구조를 언제든지 리팩토링/재구성하여보다 깔끔하게 정리할 수 있지만 그 주제는 다릅니다. –

관련 문제