MVC 4 @Scripts «не существует»

, я только что создал проект ASP.NET MVC 4 и использовал Visual Studio 2012 RC для создания контроллера и представлений Razor для индекса. и СоздатьДействия.

Когда я запустил приложение и перешел к представлению Create, была показана следующая ошибка:

Сообщение об ошибке компилятора: CS0103: имя «Сценарии» не существует в текущий контекст

Проблема заключается в следующем коде, который был автоматически добавлен в конец представления:

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
}

Почему скрипты не существуют?

Я просмотрел базовый класс Web Page в сборке System.Web.Mvc.dll, v4.0.0.0

Я вижу следующие доступные вспомогательные свойства:

  • Ajax
  • Html
  • Url

Но ничего не называлось Сценариями.

Есть идеи?

РЕДАКТИРОВАТЬ:

Мой файл Web.config выглядит следующим образом (не тронутый файлом, созданным Visual Studio):

  
    
    
      
        
        
        
        
      
    
  

РЕДАКТИРОВАТЬ #2:

Люди ведут блоги об использовании @Scriptshelper:

Тем не менее, только что установив Visual Studio 2012 RC на новую установку Windows 8, я по-прежнему не могу использовать @Scripts, хотя Visual Studio добавляет его в сгенерированный View!

Решения представлены ниже.

Я не знаю, как это закрыть, потому что, в конце концов, обновление решило проблему.Я дважды проверил, выполнил ли чистую установку, используя новый проект. Но тот же неудачный проект, который я сделал, теперь работает нормально после различных обновлений и без очевидного ручного вмешательства. Спасибо за все мысли, но в то время определенно была проблема ;)

200
задан Stacked 2 September 2016 в 03:07
поделиться