Добавление пользовательского кода/скрипта в заголовочные файлы в приложении ASP.net MVC 3?

У меня есть приложение MVC, и я пытаюсь сделать одно из представлений отображением этой редактируемой таблицы и иметь код на стороне сервера, чтобы фактически поддерживать редактор на основе javascript с соответствующими функциями обратного вызова.

Моя первая проблема заключается в том, что мне нужно добавить некоторый пользовательский javascript в заголовок представления, в котором должна отображаться таблица, но похоже, что заголовок ограничен в _Layout.cshtml, что означает, что добавление его там сделало бы его во всех представлениях в приложении MVC,

Кто-нибудь знает, как я могу просто добавить материал в файл заголовка только в контроллере представления, в котором я хочу, чтобы он находился?

0
источник поделиться
2 ответа

Если вам нужны детали В разделе заголовка _layout.cshtml добавьте эту строку

   @RenderSection("HeaderJS",false)

В поле зрения используйте этот раздел следующим образом

@section HeaderJS{
   // Write your script or css inclusion over here.
}
+2
источник

Создайте раздел в макете, который находится в голове. Затем взгляды могут добавить вещи в этот раздел. См. Обсуждение ScottGu об этом: http://weblogs.asp.net/scottgu/archive/2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx

+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос