これを行う方法があるかどうか疑問に思います:
<asp:Label ID="lblSomething" runat="server" Visible="this.ShowLabel"/>
およびコードビハインドで:
public bool ShowLabel {get;set;}
なぜ必要なのかと尋ねる人もいるかもしれませんが、コードビハインドでこれを言うよりも、このアプローチの方がクリーンだと思います。
lblSomething.Visible = this.ShowLabel
また、ソースビューでこれを言うこともできます:
<% if(this.ShowLabel){ %>
<asp:Label ID="lblSomething" runat="server" Text="Something"/>
<% } %>
繰り返しになりますが、最初の方が直感的です。何か案は?