-1

你好男孩和女孩;

我已经发布了一个制作 Asp.net 并发布 MS Server 的网站。我在 4.0 和服务器上的项目也是这样。发布我的网站后,网站不接受我所有的 CSS 类。因为;服务器将前缀作为 ctl00_ 添加到所有 id 的 . 然后我添加了所有 css 类名 ctl00_ 并且其中一些工作得很好但是

我该如何修复/解决任何问题。

我试图添加 clientID="static/predictable/Auto/whatever" 但没有修复它。是的,只有 1 个母版页,我无法修复它。

如果你帮助我,我会非常非常高兴。多谢

<pages>
        <controls >
            <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=****************" />
            <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=*****************" /></controls></pages>
4

1 回答 1

0

我认为您混淆了课程和ID。ASP 生成 ClientID,但您仍然可以将 a 附加CssClass到您的元素。

例如

<asp:TextBox ID="MyTextBox" runat="server" CssClass="myClass" />

ClientID 不会是“MyTextBox”,但附加到元素的类仍然是“myClass”

.myClass {
  /* Styling */
}
于 2012-12-11T19:22:35.980 回答