在 Asp.Net 中在服务器端创建标签
本文关键字:创建 标签 服务器端 Asp Net | 更新日期: 2023-09-27 18:37:27
我需要从代码中装箱标签。
代码示例:
var lbl = new Label { Text = "Test", CssClass = "control-label text-right" };
作为 html 中的结果,我得到<span>...
而不是<label>...
如何创建<label>...
?
我应该像HtmlGenericControl
一样创建它吗?
您
所需要的只是将<asp:Label />
上的AssociatedControlID
设置为关联的文本。这样做的原因是您通常使用标签作为文本框的标题,因为这是 HTML 标记的性质。
设置 AciatedControlID 属性时,标签控件呈现 作为 HTML 标签元素,将 for 属性设置为 ID 关联控件的属性。您可以设置 使用标签属性的标签元素。例如,您可以使用 文本和访问键属性,用于提供标题和热键 对于关联的控件。
这是MSDN中关于该属性的文章!