码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC View使用Conditional compilation symbols

时间:2014-06-06 23:24:10      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:c   style   class   blog   code   java   

由于View(.cshtml)的运行时编译关系,在项目级别中定义的symbols是无法被直接使用的。需要在Web.config中添加compilerOptions(在View目录下的Web.config添加无效),该设置同样适用于ASP.NET其它技术。假如你需要一个TEST的定义,参考如下:

Web.config

bubuko.com,布布扣
<system.codedom>
  <compilers>
    <compiler
      language="c#;cs;csharp"
      extension=".cs"
      type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
      compilerOptions="/define:TEST"
      warningLevel="1" />
  </compilers>
</system.codedom>
bubuko.com,布布扣

 .cshtml

bubuko.com,布布扣
@{
#if TEST
    var sum = 0;
    
    for (var i = 0;i< 100;++i)
        sum += i;
#endif
}
bubuko.com,布布扣

 

ASP.NET MVC View使用Conditional compilation symbols,布布扣,bubuko.com

ASP.NET MVC View使用Conditional compilation symbols

标签:c   style   class   blog   code   java   

原文地址:http://www.cnblogs.com/junchu25/p/3765537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!