我的aspx页面中有以下标签,
<asp:Label ID="lblMessage" runat="server" CssClass="msg"></asp:Label>
当它在页面上呈现时,会创建<span>...</span>
无论如何,是不是要生成这个span标签?
答案 0 :(得分:3)
您可以使用文字HTML <label>
元素:
<label id="lblMessage" runat="server" class="msg">...</label>
由于runat="server"
,您仍然可以通过代码隐藏id
文件中的.cs
访问它。
答案 1 :(得分:1)
在这种情况下,asp:Label
控件将始终创建<span>
。
如果您不想创建跨度,可以使用文字。让我们说你希望它在div中而不是你可以做到这一点。
<div class="msg"><asp:Literal id="lblMessage" runat="server" /></div>
文字只输出字符串,周围没有任何html标签。