Что ж, я думаю, что команда ASP.NET MVC выпустила довольно значительную ошибку в предварительной версии для разработчиков asp.net mvc 4, или я делаю что-то глупое ... Вот проблема и шаги, чтобы воспроизвести.
@section head {
$(function() {
var newVariableName = "@(ViewBag.Message)";
});
}
Вы заметите, что синтаксический анализатор razor действительно считает, что раздел был завершен для jquery на загруженной конечной скобке dom вместо конечной скобки раздела. Я попробовал тот же код в приложении asp.net MVC 3, и он работал без проблем.
Кто-нибудь еще сталкивался с этой ошибкой в предварительной версии ASP.NET MVC 4 Developer Preview?