如何在ASP.NET Core 2.1中向Visual Studio添加新的Razor页面模板?

Lou*_*ron 7 templates razor asp.net-core visual-studio-2017 asp.net-core-2.1

我的项目层次结构中有了Templates文件夹,我一直在修改这些文件夹,以加快我的脚手架工作流程.

但是,我的数据库中的某些对象必须永远存在.因此,由于它们无法删除,因此它们具有布尔激活状态.

因此,我想在CRUD工作流程中添加两个新操作,即停用和重新激活.我将相关模板添加到Project\Templates\RazorPageGenerator文件夹中,但是当我单击添加新的Razor页面时,它仍然只显示标准的CRUD选项.

我不知道我需要在哪里注册新模板才能在脚手架操作中使用......?

bla*_*laz -1

这就是我通常所做的并且一直在工作:

  • 右键单击该文件夹 => 选择添加 > 新文件 => 选择 Razor Page 并修改“名称”部分以匹配我的控制器方法名称。

如果它不适合您,如何使用正常方式(MacOS 中的 Finder、Windows 中的 Window Explorer 或命令提示符)创建文件“Deactivate.cshtml”和“Reactivate.cshtml”,并将它们复制到您的 Project\Templates\ RazorPageGenerator 文件夹,然后通过右键单击 VS2017 中的文件夹 => 选择“添加”>“从文件夹添加文件”将它们添加到您的项目中