我们可以在现有的ASP.NET 4网站上使用Razor吗?

Ami*_*abh 11 asp.net-4.0 webmatrix razor

是否可以在现有的ASP.NET 4网站上使用Razor?

mar*_*ind 9

是的,您可以将Razor与现有的ASP.NET WebSite一起使用.只需使用WebMatrix工具打开您的网站,然后开始添加CSHTML文件.需要注意的是,如果您的网站使用WebForms控件,WebMatrix工具将不会在现有的aspx页面中提供任何帮助.此外,Razor不支持WebForms,因此您无法添加类似于<asp:GridView>CSHTML文件的内容.


Tom*_*son 2

如果您已经安装了 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 网页 (Razor) 和 ASP.Net WebForms 实际上是不同的平台,并且每个平台的可重用组件不能(或至少不应该)使用