ASP.NET MVC 4 Dev Preview Razor in Sections Error

Что ж, я думаю, что команда ASP.NET MVC выпустила довольно значительную ошибку в предварительной версии для разработчиков asp.net mvc 4, или я делаю что-то глупое ... Вот проблема и шаги, чтобы воспроизвести.

  1. Создайте новое мобильное приложение MVC 4
  2. создайте новый раздел в макете (например, @RenderSection ("head", false))
  3. в действии контроллера просто бросьте сообщение в ViewBag
  4. затем в представлении, использующем основной макет, добавьте следующий код ниже.
@section head {
    $(function() { 
        var newVariableName = "@(ViewBag.Message)";
    });
}

Вы заметите, что синтаксический анализатор razor действительно считает, что раздел был завершен для jquery на загруженной конечной скобке dom вместо конечной скобки раздела. Я попробовал тот же код в приложении asp.net MVC 3, и он работал без проблем.

Кто-нибудь еще сталкивался с этой ошибкой в ​​предварительной версии ASP.NET MVC 4 Developer Preview?

9
задан tugberk 17 December 2011 в 04:04
поделиться