Вы можете иметь несколько вызовов $ (документ) .ready () в одном документе. Все $ .ready () или $ .live () отображаются в том же порядке, в котором они появляются в коде.
В вашем частичном представлении вы можете динамически вставлять ваш css-скрипт в верхнюю часть страницы:
<script type="text/javascript">
$(document).ready(function() {
$('<link href="' + @Url.Content("~/Content/Site.css") + '" rel="stylesheet" type="text/css" />').appendTo('head');
});
</script>
Пользователи могут заметить небольшую задержку вступления этих стилей в силу после загрузки DOM.