我需要帮助。 我的应用程序是3.5版本。我无法升级到更高版本。 我所有的CSS风格都取决于#ids所以解决方案可以将id移动到类,但这将是一项艰苦的工作。
在我的html元素上,当我输入runat =“server”属性时,我的ID是动态的。我需要一些类似于v4的解决方案,我可以设置ClientIDMode =“Static”。
实施例
<ul id="myMenu" runat="server">
<li>Item</li>
</ul>
runat =“server”的结果如下:
<ul id="ctl00_ContentPlaceHolder_myMenu">
我知道在v4 ++中我可以使用ClientIDMode =“Static”但我无法从3.5更改我的解决方案。
我找不到一整天的解决方案。谢谢你的帮助。
答案 0 :(得分:7)
您可以修改CSS以匹配 ID的结尾。
而不是
#myMenu {
}
你可以做到
[id$="myMenu"] {
}
这将匹配您的案例中“myMenu”中ID 结尾的元素
<ul id="ctl00_ContentPlaceHolder_myMenu">