Site.css为Debug模式,site-min.css为release模式

时间:2011-09-22 23:54:45

标签: asp.net-mvc-3 razor conditional-compilation

在我看来,在调试模式下查看Site.css使用她,并在发布模式下编译时使用CSS-min.css站点进行查看。

这样的事情:

# if (Debug)
             / / CSS
# elif (Release)
             / / CSS Min-
# endif

但在我看来 .cshtml

2 个答案:

答案 0 :(得分:3)

您可以使用Context.IsDebuggingEnabled。此布尔属性由web.config中编译部分调试属性控制。

以下是view.cshtml的示例:

if (Context.IsDebuggingEnabled)
{
    // use something.css
}
else
{
    // use something.min.css
}

答案 1 :(得分:0)