2012-09-10 79 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

如果感覺混亂(部分視圖,子視圖,助手),您可以隨時重構/重組視圖結構以使其更清潔,但這是另一個主題。 –

相關問題