如何将css文件添加到mvc4

时间:2013-06-10 19:24:43

标签: css layout asp.net-mvc-4

我有一个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 我该怎么办?

3 个答案:

答案 0 :(得分:1)

请参阅Styles.Render in MVC4

您需要阅读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

上的head元素中

将样式h2 { color: red; }放在theApp_Themes/css子文件夹中的样式表中。