0

我有一个想要放入布局的 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 我该怎么办?

4

3 回答 3

1

请参阅MVC4 中的 Styles.Render

您需要阅读 Bundling and Minification 以清楚地了解正在发生的事情,但有一点是肯定的,@Styles.Render("~/App_Themes/css")调用应该在<style/>标签的上下文之外进行。

@Styles.Render("~/App_Themes/css")
<style> h2 { color: red; } </style>
于 2013-06-10T19:40:19.290 回答
0

请在 iis 项目/右键单击/属性/web/使用本地 IIS web 服务器中运行项目

于 2014-03-13T06:34:03.973 回答
0

放入@Styles.Render("~/App_Themes/css")布局页面上的 head 元素 ( _Layout.cshtml)

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

于 2014-04-03T14:15:14.643 回答