В этом фрагменте кода Razor считает, что закрывающая фигурная скобка определения функции является закрывающей фигурной скобкой раздела:
@section scripts
{
<script>
function a() {
var x = @(Model.Id);
}
</script>
}
Это происходит только тогда, когда содержимое скрипта в разделе содержит «инъекции» Razor (@ (Model.Идентификатор в этом случае). Как я могу решить эту проблему?