c# - 我应该在标签控件中使用 Associatedcontrolid 来呈现标签 HTML 标签吗?

标签 c# html asp.net css linq

抱歉,如果我的帖子重复。

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

许多人说使用 AssociatedControlId 将 ASP.NET Label 控件呈现为 HTML 中的标记。

我需要的是将我的 CSS 类应用于 label 标记。 问题是,如果我使用 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>

最佳答案

<label> html中的元素是<input>的标签元素。所以 TextBox这是一个 <input>标签,如果它与 asp:Label 相关联或 ASPxLabel这只是 asp:Label 的扩展,将指示 .Net 框架将其翻译为 html <label>标签。

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

如果您不想要 TextBox,最好添加一个新的 CSS 类并根据需要格式化 span。

如果您确实需要一个文本框,那么您应该将它添加到您的 ASPX 文件中,并使用 AssociatedControlId 为 id 分配相同的 ID 属性值。标签上的值(value)。

关于c# - 我应该在标签控件中使用 Associatedcontrolid 来呈现标签 HTML 标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281784/

相关文章:

c# - 是否可以将背景位置添加到 img/asp :image tag

c# - 如何在特定核心上启动线程?

javascript - 单击标题而不仅仅是标题时打开 Accordion 面板

php - Web CMS 中奇怪的超时,有什么想法吗?

javascript - Web - 使用 LocalStorage API 和 jQuery 删除选定的列表项

c# - Membership.ValidateUser 在升级到 VS 2010/.NET 4.0 后总是返回 false

C# - 以字节 block 的形式从 Google Drive 下载

c# - 无法在处理程序的子应用程序中加载文件或程序集错误

c# - 如何使用 JavaScript 或 JQuery 获取 ASP.net 中生成的控件的 ID

javascript - Infragistics网络货币编辑四舍五入问题