Как добавить новый шаблон бритвенной страницы в Visual Studio в ASP.NET Core 2.1? - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть папка Templates в моей иерархии проектов, и я довольно сильно меняю их, чтобы ускорить рабочий процесс создания лесов.

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

Поэтому я хотел бы добавить два новых действия в рабочий процесс CRUD: Деактивировать и Реактивировать.Я добавил соответствующие шаблоны в папку Project \ Templates \ RazorPageGenerator, но когда я нажимаю, чтобы добавить новую страницу Razor, на ней все равно отображаются только стандартные параметры CRUD.

Я не уверен, где мне нужно зарегистрировать новые шаблоны, чтобы их можно было использовать в операциях с лесами ...?

1 Ответ

0 голосов
/ 15 января 2019

Это то, что я обычно делаю и работаю постоянно:

  • Щелкните правой кнопкой мыши папку => Выберите Добавить> Новый файл => Выберите страницу Razor и измените раздел «Имя», чтобы он соответствовал моемуимя метода контроллера.

Если это не работает для вас, как насчет создания файлов "Deactivate.cshtml" и "Reactivate.cshtml" с использованием обычных средств (Finder в MacOS, Window Explorer в Windows,или из командной строки), скопируйте их в папку Project \ Templates \ RazorPageGenerator и добавьте их в свой проект, щелкнув правой кнопкой мыши папку в VS2017 => Выберите «Добавить»> «Добавить файлы из папки»

...