你好男孩和女孩;
我发布了一个制作 Asp.net 的网站并发布了MS Server。 我在 4.0 和服务器上的项目也喜欢这样。 发布我的网站后,网站不接受我所有的CSS类。 因为;服务器添加了前缀作为所有 ID 的ctl00_。然后我添加了所有 CSS 类名ctl00_其中一些运行良好,但是
我如何修复/解决任何问题。
我尝试添加 clientID="静态/可预测/自动/随便什么",但没有修复它。是的,只有 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>
我认为你混淆了类和ID。ASP 生成客户端 ID,但您仍然可以将CssClass
附加到元素。
例如
<asp:TextBox ID="MyTextBox" runat="server" CssClass="myClass" />
ClientID 不会是"MyTextBox",但附加到元素的类仍将是"myClass"
.myClass {
/* Styling */
}