Изменение сгенерированного кода для «Add View» - PullRequest
1 голос
/ 17 апреля 2010

Мне бы хотелось, чтобы к содержимому сгенерированного представления «Список» была добавлена ​​проверка, чтобы сначала проверить, есть ли в модели элементы, мне кажется, что я понятия не имею, как создаются эти представления. Можно ли их изменить?

Ответы [ 3 ]

1 голос
/ 17 апреля 2010

Это шаблоны T4, расположенные в:

Программные файлы \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 2 \ CodeTemplates \ AddView

Также ознакомьтесь с этой статьей , в которой описывается, как изменять шаблоны для каждого проекта.

1 голос
/ 23 апреля 2010

Существует также другая опция, где в проекте MVC вы можете создать папку с именем CodeTemplate и поместить туда файлы .tt. Тогда эти шаблоны будут также использованы.

1 голос
/ 17 апреля 2010

Visual Studio использует шаблоны "T4" (Text Template Transformation Toolkit) для генерации кода при запросе нового файла, и да, их можно редактировать.

По сути, вы находите шаблоны по умолчанию, копируете их в свой проект и затем редактируете их для создания пользовательских шаблонов новых элементов для конкретного проекта, которые VS будет использовать вместо значений по умолчанию.

Хороший набор основных инструкций можно найти по адресу:

http://blogs.msdn.com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx

...