2017-09-24 104 views
0

如何检查MVC cshtml页面中的调试模式?此代码不在cshtml页面中工作。
我如何检查MVC中的调试模式cshtml页面

@{ 
bool isRelease = false;
#if DEBUG
isRelease = false;
#else
isRelease = true;
#endif
} @{ if(isRelease) { < p > result1 < /p > } else { < p > result2 < /p >} }

应用显示 “结果2”,但它必须显示 “结果1”

+1

参见:HTTPS: //stackoverflow.com/questions/4696175/razor-view-engine-how-to-enter-preprocessorif-debug –

回答

1

检查这些:

HttpContext.IsDebuggingEnabled 

HttpContext.Current.IsDebuggingEnabled 

参考: IsDebuggingEnabled

+1

Tyle这工作HttpContext.Current.IsDebuggingEnabled – alettin

相关问题