在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>
。
由于我使用母版页,我不希望在所有页面的链接,我发现在母版页的头部放置一个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>