【发布时间】:2013-04-18 06:32:57
【问题描述】:
我正在尝试在我的 javascript 中使用 razor c#。但是它告诉我:当前上下文中不存在名称“isReport”
我的代码是这样的:
<script type="text/javascript">
var isReport = false;
@if(Model.columns != null)
{
isReport = true;
}
alert(isReport);
if(isReport)
$("#reports").dataTable();
</script>
我想在这篇文章中做同样的事情...... Mix Razor and Javascript code
谢谢!
【问题讨论】:
-
是的;这个问题的答案也是这个问题的答案。
-
但是您没有遵循该帖子中答案的建议。使用
<text>或@:将isReport = true行标识为 JavaScript 而不是 Razor 代码。
标签: c# javascript asp.net-mvc razor asp.net-mvc-4