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