在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();"/>
一切正常。
但是当我把它放在更新面板中时。当我做部分回发时,风格就会丢失。
感谢您的帮助
答案 0 :(得分:3)
我有类似的问题
我解决了将<link ..
从<page>
移动到<header>
的问题{/ 1}}。
由于我使用MasterPage并且我不想在所有页面中使用链接,因此我发现将ContentPlaceHolder放在MasterPage的标题中很有用
<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>