使用master母模板时,经常会在 header中加入 样式、脚本等。
<header>
<link href="../../Content/order.css" rel="stylesheet" type="text/css" />
<link href="../../Content/comment.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="order.js" />
<script type="text/javascript" src="comment.js" />
</header>
order.css 是order.aspx页面的样式,而 comment.css 是comment.aspx页面的样式,这样变成了在一些页面中出现不相关的样式或脚本引用,实际上应该是哪个页面引用哪个样式或脚本才对,在asp.net mvc中,该如何解决这个问题呢?(没园豆了,真的抱歉)
在母版页中定义一个 模板,如
<header>
....
@RenderSection("header", false)
<header>
在 内容页中,@section header{
<link href="../../Content/order.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="order.js" />
}
嗯,谢了哈。