0

对不起,如果我的帖子是重复的。

我正在使用 DevExpress 工具来开发我的网站。

很多人说AssociatedControlIdASP.NET使用Label控件来渲染HTML标签。

我需要将我的 CSS 类应用于标签标签。问题是,如果我使用AssociatedControlId我需要有一个Textbox与标签上的 ID 相同的控件AssociatedControlId...

我该怎么办?

<dx:ASPxLabel EnableDefaultAppearance="true" CssClass="fl" ID="lblDate" runat="server" Text="ASPxLabel"></dx:ASPxLabel>

运行模式:

<span class="dxeBase_KarnelTravel fl" id="ContentPlaceHolder1_lblDate">ASPxLabel</span>
4

1 回答 1

0

html中的<label>元素是元素的标签<input>。因此,如果它与 a或只是 asp:Label 的扩展相关联,则将其TextBox作为标签制作,将指示 .Net 框架将其转换为 html标签。<input>asp:LabelASPxLabel<label>

本质上,如果您没有 TextBox,则没有必要将 asp:Label 转换为 html 标记。

如果您不想要 TextBox,最好添加一个新的 CSS 类并随意格式化跨度。

如果您确实想要一个 TextBox,那么您应该将它添加到您的 ASPX 文件中,并为 id 分配与标签上的值相同的 ID 属性值AssociatedControlId

于 2013-06-25T12:37:00.150 回答