Label
html-span(これもspanとしてレンダリングされます)の代わりに使用するか、を追加することができrunat="server"
ます。設定runat="server"
すると、他のサーバーコントロールと同じように、IDを介してコードビハインドのHTML要素にアクセスできます。
<span id="expTrainingShow" runat="server" class="clsLink" style="margin-left: 20px;" onclick="GridChanger();" ></span>
コードビハインドのどこか(スパンはHtmlGenericControl
サーバーサイドにあります):
expTrainingShow.InnerHtml = yourText ' set the text '
また
expTrainingShow.Visible = False ' hide it '
サーバー側では、コントロールがクライアント側でまったくレンダリングされないことを意味することに注意してくださいVisible=False
。したがって、コントロールはhtmlに存在せず、サーバー側でのみアクセスできます。
非表示にしたいが、とにかくレンダリングしたい場合は、CSSまたはを使用する必要がありますexpTrainingShow.Style.Add("display","none")
。