このコードでは、Razor は関数定義の右中括弧がセクションの右中括弧であると考えています。
@section scripts
{
<script>
function a() {
var x = @(Model.Id);
}
</script>
}
これは、セクション内のスクリプトのコンテンツに Razor の "インジェクション" (@(この場合は Model.Id)) が含まれている場合にのみ発生します。この問題を解決するにはどうすればよいですか?