我有一个css文件,我想放在我的布局中。 在我写的web.config文件中:
<location path="App_themes/default.css">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
并在layout.cshtml中写道:
<style>
h2 {
color:red;
}
@Styles.Render("~/App_themes/css")
</style>
但它无法识别这一行:@ styles.render 我该怎么办?
答案 0 :(得分:1)
您需要阅读Bundling和Minification以清楚了解正在发生的事情,但有一点可以确定@Styles.Render("~/App_Themes/css")
调用应该在{{1}的上下文之外完成} tag。
<style/>
答案 1 :(得分:0)
请求在iis中运行项目 项目/权限单击/ properties / web /使用本地IIS Web服务器
答案 2 :(得分:0)
将@Styles.Render("~/App_Themes/css")
放在布局页面(_Layout.cshtml
)
将样式h2 { color: red; }
放在theApp_Themes/css
子文件夹中的样式表中。