我試圖通過在代碼後面調用一個函數直接從頁面中的代碼設置具有runat ='server'屬性的div的Visible屬性,但它似乎代碼完全沒有被服務器評估。 的代碼看起來像這樣用內聯標記設置div的可見屬性
<div id="mydiv" runat="server" Visible='<%# IsInRole("User") %>'>
其中「IsInRole」是返回一個布爾值頁面上的保護功能。
非常感謝
發現其解決方法:
<% if (IsInRole("Administrator")){%>
<div id="mydiv">Admin content here</div>
<% }%>
這可能是冷靜,如果人們可以離開他們爲什麼downvote問題評論...特別是具有當它是新的人,當它被寫做downvoting時... –