Пользовательские шаблоны T4 ASP.NET MVC для представлений

StackOverflow https://stackoverflow.com/questions/1009067

  •  06-07-2019
  •  | 
  •  

Вопрос

Когда я добавляю новое строго типизированное представление в проект ASP.NET MVC, я могу выбирать между различными шаблонами содержимого представления («Создать сведения», «Редактировать», «Список»).Я прочитал, что это шаблоны, основанные на механизме генерации кода Visual Studio T4.

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

Это было полезно?

Другие советы

Создайте следующую структуру папок:

{ВашMVCProject}\CodeTemplates\AddView

Поместите в эту папку свои собственные шаблоны T4 (*.tt).Вы увидите волшебство!

Возможно, вы захотите взглянуть на сайт Дэвида Хейдена: http: //www.pnpguidance .net / Tag / T4.aspx - он предлагает несколько скринкастов на T4 и MVC, с которых я начал. Также взгляните на панель инструментов T4: (www.codeplex.com/t4toolbox). Это обеспечивает дополнительные помощники для шаблонов T4.

Вы можете добавить пакет в ваш проект с помощью NuGet, который добавит существующие шаблоны кода в ваш проект. С этого момента вы можете редактировать их или просто создавать новые в том же месте, и вы должны увидеть их в инструменте.

http://nuget.org/List/Packages/Mvc3CodeTemplatesCSharp

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top