當與標記工作,如果我想有條件包括一些內容,我在一個正常的方式使用佔位符:ASP.Net佔位符VS如果指令
<asp:Placeholder Visible=<%# IsExpired %>
<span>Prolong your subscription</span>
</asp:PlaceHolder>
我也可以用IF-指令:
<% if(IsExpired) {%>
<span>Prolong your subscription</span>
<% }%>
我更喜歡使用第一個,因爲它不會讓我的標記混亂。有條件地包含內容的最佳方式是什麼?從表現來看,他們是否相似?
它們是類似的,但不同的時間。沒有最好的辦法,使用你的工作。第一個是UpdatePanel更友好。第二個在aspx頁面上添加更多的代碼,而不是在後面的代碼上。第一個具有附加屬性,您可以在PlaceHolder中動態添加其他控件。 – Aristos