Css стиль перестает работать при частичной обратной передаче - PullRequest
4 голосов
/ 12 декабря 2011

в приложении 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();"/>

Все работает правильно.

Но когда я помещаю это в панель обновления. Стиль теряется, когда я делаю частичную обратную передачу.

Спасибо за любую помощь

1 Ответ

3 голосов
/ 29 марта 2012

У меня была похожая проблема.
Я решил ее, переместив css <link .. из <page> в <header>.

Так как я использую 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> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...