отсутствует открывающий тег <style>
? плохая копия-вставка, а не проблема
Где это ContentPlaceHolder
в вашем MasterPage
?
Часто TitleContent
ContentPlaceHolder находится внутри тега <head>
внутри элемента <title>
, например:
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
Это тот случай? Если это так, эти стили не будут интерпретироваться, так как браузеры не будут распознавать стили в пределах <title><style>..</style></title>
Я бы предложил обновить вашу MasterPage следующим образом:
<head>
<title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title>
<link.... />
<link.... />
<asp:ContentPlaceHolder ID="StylesheetContent" runat="server" />
<script.... />
<script.... />
<asp:ContentPlaceHolder ID="ScriptContent" runat="server" />
</head>