Asp.net mvc 如何在asp.net mvc3中为特定页面编写css
可能重复:Asp.net mvc 如何在asp.net mvc3中为特定页面编写css,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,可能重复: 如何在asp.net mvc3视图中添加页面特定css,但我不想添加 css对于页眉中的页面,还有其他解决方案吗?您可以在\u布局中定义一个部分。cshtml: <head> ... <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> @RenderSection("styles", false) ... <
如何在asp.net mvc3视图中添加页面特定css,但我不想添加
css对于页眉中的页面,还有其他解决方案吗?您可以在
\u布局中定义一个部分。cshtml
:
<head>
...
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
@RenderSection("styles", false)
...
</head>
...
@渲染部分(“样式”,false)
...
然后在视图内部覆盖此部分,以包含给定视图的特定CSS:
@section styles {
<link href="@Url.Content("~/Content/index.css")" rel="stylesheet" type="text/css" />
}
@节样式{
}
您可以在\u Layout.cshtml
中定义一个部分:
<head>
...
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
@RenderSection("styles", false)
...
</head>
...
@渲染部分(“样式”,false)
...
然后在视图内部覆盖此部分,以包含给定视图的特定CSS:
@section styles {
<link href="@Url.Content("~/Content/index.css")" rel="stylesheet" type="text/css" />
}
@节样式{
}
使用jquery,您可以做到这一点
var cssselection;
if(x)
cssselection=default.css
else
cssselection=first.css
$(function() {
$('link').first().attr('href', cssselection);
});
使用jquery您可以做到这一点
var cssselection;
if(x)
cssselection=default.css
else
cssselection=first.css
$(function() {
$('link').first().attr('href', cssselection);
});
使用
@部分
-请参阅使用@部分
-请参阅@Darin我的答案不相关。但这似乎很有趣……)嗯,似乎和我有关。jQuery并不是所有问题的解决方案。@Darin我的答案与此无关。但这似乎很有趣……)嗯,似乎和我有关。jQuery并不是所有问题的解决方案。