在这段代码中,Razor认为函数定义的右大括号是一个结束部分:
@section scripts
{
<script>
function a() {
var x = @(Model.Id);
}
</script>
}
仅当脚本中的内容包含Razor“injections”(@(本例中为Model.Id)时才会发生这种情况。如何解决此问题?
答案 0 :(得分:0)
我刚测试了这行代码,它运行正常。但也许是因为我安装了Visual Studio的JScript编辑器扩展插件..