ASP.NET标签问题

时间:2016-04-08 18:01:35

标签: html asp.net

我的aspx页面中有以下标签,

<asp:Label ID="lblMessage" runat="server" CssClass="msg"></asp:Label>

当它在页面上呈现时,会创建<span>...</span>

无论如何,是不是要生成这个span标签?

2 个答案:

答案 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标签。