3

在这段代码中,Razor 认为函数定义的右大括号是部分的右大括号:

@section scripts
{
    <script>
        function a() {
            var x = @(Model.Id);
        }
    </script>
}

仅当部分中的脚本内容包含 Razor“注入”(@(在这种情况下为 Model.Id)时才会发生这种情况。我该如何解决这个问题?

4

1 回答 1

0

我刚刚测试了这行代码,它工作正常。但也许是因为我安装了 Visual Studio 的 JScript 编辑器扩展插件。

于 2012-01-06T13:46:52.517 回答