我想将 MVC 支持添加到现有的网站项目(不是 Web 应用程序项目)并有几个问题。
.csproj
文件的 <ProjectTypeGuids>
节点。没有csproj
网站项目中的文件。 Models
和 Controllers
App_Code
中的文件夹.这是真的吗?我更喜欢将这些文件夹放在根目录下。 Views
我应该创建一个 aspx
和 aspx.cs
文件?是 cshtml
这种设置支持 Razor 文件吗? 任何其他回应表示赞赏。谢谢
最佳答案
我已成功将 ASP.NET MVC 3 添加到 Webforms 项目,这里有一些建议:
Controllers
作为一个单独的类库项目,并从 Web 表单 Web 项目 {E53F8FEA-EAE0-44A6-8774-FFD645390401}
到 .csproj
文件没有帮助。 Views
文件夹到根 Models
内App_Code
System.Web.Razor
和 System.Web.WebPages
引用 Web.config
按此 post 关于asp.net - 将 MVC 添加到 ASP.NET 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7194558/