![](/img/trans.png)
[英]How to CRUD Application Users in ASP.NET MVC 5 with Scaffolding?
[英]How to customize ASP.NET MVC 5 scaffolding in VS 2015?
我正在開發一個ASP.NET MVC 5項目。 (不是ASP.NET 5)。 最近我轉到了VS 2015.現在我決定為我的EF實體創建自定義的腳手架視圖和控制器。 所以我搜索並找到了Scott Hanselman關於這個主題的文章 。 (顯然很老)。 我檢查了Hanselman所指的文件夾:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Web\MVC X\CodeTemplates\
雖然它存在於我的VS 2013安裝中但它在我的VS 2015安裝中不存在 。
更多的診斷,以及我到目前為止所做的事情:
我想使用VS 2015在我的ASP.NET MVC 5項目中自定義腳手架控制器和視圖。理想情況下,我想在項目級別執行此操作,而不是全局覆蓋開發人員機器級別的模板。 (正如漢塞爾曼的方法所允許的那樣)
基於EF實體生成自定義視圖和控制器的任何想法或替代模式(不是從零開始並重新發明輪子)
ASP.NET MVC 5將腳手架模板存儲在Visual Studio 2013和Visual Studio 2015中的Common7\\IDE\\Extensions\\Microsoft\\Web\\Mvc
文件夾中。我感謝Imran Baloch關於自定義Web API 2模板的帖子 。
而不是特定於版本的文件夾,每個模板類型都有一個單獨的文件夾,其中包含版本號
對於visual studio 2015
,模板的路徑已經改變了注意14和web
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web\Mvc\Scaffolding\Templates\MvcView
C:\\ Program Files(x86)\\ Microsoft Visual Studio 14.0 \\ Common7 \\ IDE \\ Extensions \\ Microsoft \\ Web \\ Mvc \\ Scaffolding \\ Templates \\ MvcView
我沒有找到模板,但我可能有一個解決方案,但我還沒有在VS2015上測試過,你可以通過Scott Hanselman和Steve Sanderson獲得MvcScaffolding nuget包https://www.nuget.org/packages/MvcScaffolding/1.0.9 。 這有點舊,但在VS2013上工作。
關於史蒂文桑德森博客上的軟件包的鏈接http://blog.stevensanderson.com/2011/01/13/scaffold-your-aspnet-mvc-3-project-with-the-mvcscaffolding-package/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.