如何在 _ViewStart.cshtml 中使用 jquery 设置 css 属性?因为我需要在 _Viewstart.cshtml 中设置 css 属性,所以我真的不知道如何将 css 文件获取到 viewstart。我知道如何更改属性,但我不知道如何从 CSS 中获取此元素。这是我现在做了多少:
@using Repository
@using Services
@{
var servicetemp = ServiceFactory.Instance.CreateTemplateService();
Layout = "~/Views/Shared/_Layout.cshtml";
if (Request.IsAuthenticated)
{
var TemplateIDSession = Session["TemplateID"];
if (TemplateIDSession != null)
{
int tempID = (int)TemplateIDSession;
var template = servicetemp.GetEntry(tempID);
<script type="text/javascript">
$("Body").css({ background-color: "#" + "@template.TempBG" }),
$("Header").css({background-color: "#" + "@template.TempBG" });
</script>
}
}
}
--UPDATE-- 这是新的 javascript 代码:
<script type="text/javascript">
$("body").css('background-color:', '#' + '@template.TempBG'),
$("#Layout").css('background-color:', '#' + '@template.TempBG');
</script>
但是替换css元素的值仍然不起作用,css文件位于另一个文件夹中