4
我見過很多關於如何更改ASP.NET MVC項目的默認路徑的文章,以便您可以重新定位或重命名您的控制器,模型和視圖文件夾通過擴展RazorViewEngine並指定新的路徑格式。ASP.NET MVC自定義視圖路徑中斷Visual Studio快捷方式
到目前爲止,這個工程很好,但副作用是它打破了「轉到視圖」或「添加視圖...」的Visual Studio快捷方式。
有關是否可以自定義這些快捷方式以瞭解我指定的新路徑的任何想法?
在此先感謝! - 斯科特
是的,這些都可以定製。我只是想警告你,你可能會後悔沿着這條道路走下去。該框架的設計就是出於某種原因。 – 2013-02-13 20:05:24
好吧,但你是否在意詳細說明我該怎麼做或爲什麼我會後悔? MVC旨在分離和支持多個視圖引擎,因此我所做的只是剪裁視圖引擎以查看不同位置。我不打算模糊關注的分離。 – Scott 2013-02-13 22:24:03
同意。 MVC是一個非常靈活的模式。 ASP.NET MVC框架是MVC的特定實現。使用MS框架的優點是框架調整爲與Visual Studio一起工作的方式。在您自定義文件夾安排和Contollers或Views的位置時,您將失去從IDE調整爲某些配置所帶來的一些優勢。戰爭的呼聲是約定重於配置。 – 2013-02-13 22:29:38