Asp.net-4.0
我們可以在現有的 ASP.NET 4 網站上使用 Razor 嗎?
是否可以在現有的 ASP.NET 4 網站上使用 Razor?
如果您已經安裝了 VS2010 和 MVC 3(包括用於建構 ASP.NET Razor 網站的 Visual Studio 工具),您甚至不需要在 Web Matrix 中打開該站點。安裝 MVC 3 使開發 Razor 頁面所需的庫可用,甚至對現有的 Web 應用程序也是如此。
看:
http://www.asp.net/webmatrix/tutorials/program-asp-net-web-pages-in-visual-studio
您不需要創建新的網頁站點(按照說明)。您可以打開現有網站,右鍵點擊該站點的根文件夾,點擊添加項目,您應該會看到“網頁(Razor)”作為選項。
Inellisense 和調試在 Razor 頁面中工作,就像 Web 表單頁面一樣
如上所述,請記住 ASP.Net Web Pages (Razor) 和 ASP.Net WebForms 確實是不同的平台,並且每個平台的可重用組件都不能(或至少不應該)使用
是的,您可以將 Razor 與現有的 ASP.NET 網站一起使用。只需使用 WebMatrix 工具打開您的網站並開始添加 CSHTML 文件。一個警告是,如果您的網站使用 WebForms 控制項,則 WebMatrix 工具將不會提供任何幫助在現有的 aspx 頁面中使用它們。此外,Razor 不支持 WebForms,因此您將無法
<asp:GridView>向 CSHTML 文件添加類似內容。