我有一個ASP.NET MVC 2網站,我已經升級到MVC 3.我不覺得很容易新的Razor視圖與我的老ASPX視圖共存。我找到了一些文章,但是我沒有提出任何建議,而且看起來沒有多少人成功地做到這一點。如何從ASPX轉換到ASP.NET MVC 3中的剃鬚刀視圖引擎?
微軟做出了什麼讓更容易將Razor支持添加到升級的MVC 2應用程序?
我有一個ASP.NET MVC 2網站,我已經升級到MVC 3.我不覺得很容易新的Razor視圖與我的老ASPX視圖共存。我找到了一些文章,但是我沒有提出任何建議,而且看起來沒有多少人成功地做到這一點。如何從ASPX轉換到ASP.NET MVC 3中的剃鬚刀視圖引擎?
微軟做出了什麼讓更容易將Razor支持添加到升級的MVC 2應用程序?
我沒有這樣做我自己,但是在this post由Scott Guthrie的,有這個截圖:
鑑於在視圖中存在此設置,這意味着您可以使用具有多個視圖不同的視圖引擎。這意味着您應該能夠像平常一樣運行現有代碼,但使用Razor添加新視圖。
您可以隨時使用新項目對此進行測試,並嘗試添加兩個視圖 - 一個使用ASPX,一個使用Razor。如果一切正常,請嘗試將測試項目分散到現有項目(特別是項目和.config文件)。
您可以使用此工具從Telerik的:https://github.com/telerik/razor-converter爲ASPX轉換爲CSHTML
以下步驟爲我工作。
這裏基本上是同樣的問題:http://stackoverflow.com/questions/4644698/how-to-download-razor-view-engine/4652007 – Buildstarted 2011-01-12 22:33:44