在 ASP.net C# 应用程序中
我有一个带有自定义 CSS 的复选框。
Css 文件是:
<link href="css/default.css" rel="stylesheet" type="text/css" />
复选框
<input id="boxcheck" runat="server" type="checkbox" checked="checked" class="customCheckbox" onclick="ChangeSett();"/>
一切正常。
但是当我把它放在更新面板中时。当我进行部分回发时,样式会丢失。
感谢您的帮助
最佳答案
我遇到了类似的问题。
我解决了移动 css <link ..
来自 <page>
到 <header>
.
因为我使用的是 MasterPage 并且我不希望所有页面都有链接,所以我发现在 MasterPage 的页眉中放置一个 ContentPlaceHolder 很有用
<head id="Head1" runat="server">
...
<asp:ContentPlaceHolder ID="HeaderContentPlaceHolder" runat="server"/>
</head>
然后是所需页面内的链接:
<asp:Content ID="Content2" ContentPlaceHolderID="HeaderContentPlaceHolder" Runat="Server">
<link rel="stylesheet" type="text/css" href="CSS/my.css" />
</asp:Content>
关于asp.net - Css 样式停止在部分回发上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8468847/