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 に答える