asp.net - 当 id 引用时,CSS 未应用于基页元素

标签 asp.net css

我有一个母版页,它有一个关联的 css 文件。在其中一个基页上,我有一个 div,我正试图通过 id 从这个 css 文件中应用一个样式。但是,呈现的页面对此元素具有不同的 id。

如何在 css 文件中指定正确的 id 名称?

有没有一种方法可以指定我想要这个元素的 id,就像在 javascript 中使用 <%= Element.ClientID %> 一样?

最佳答案

作为最佳实践,您应该使用 CssClass 属性来处理页面控件的外观。对于页面 UI,使用 ID 属性,这些属性通常不是控件并且具有子元素。

控制

<asp:Label id="lblTest" CssClass="label" runat="Server">Test</Label>

父元素

<div id="someid">
      <asp:Label id="lblTest" CssClass="label" runat="Server">Test</Label>
</div>

关于asp.net - 当 id 引用时,CSS 未应用于基页元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2472261/

相关文章:

c# - 如何通过静默提供用户凭据来打开共享点页面

javascript - 如何使用 jquery 设置当前窗口大小和位置(因为 body onload 不适用于 asp.net)

html - 使用 html 和 css 创建电子邮件布局 - 自动换行

javascript - 复选框未在带有 javascript 消息的 Gridview 中触发

asp.net - 如何让 ASP.NET HyperLink 控件对 Text 属性中的 & 符号进行编码?

c# - 某些操作后调用 pageload

c# - 在gridview中显示图片(多图)

html - Bootstrap 嵌套列中的链接在小屏幕上不起作用

css - 是否有代码导调用子阅读器假定相邻文件之间存在分页符

jquery - 将 PayPal 按钮变成图像标题