作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我手动将 ASP.NET MVC 添加到现有的 WebForms 应用程序...感谢 this tutorial .
但是,现在我没有菜单选项(右键单击“ Controller ”文件夹或“ View ”文件夹时)来显示“添加 Controller ”或“添加 View ”对话框。我在创建一个全新的 MVC 项目时确实有这个。我怎样才能让 Visual Studio 意识到我在这个混合项目中使用 MVC?
最佳答案
从技术上讲, Controller 只是放在 Controller 文件夹中的 .CS 文件,而 View 只是放在 View 文件夹中的 .ASPX 文件。您的 Controller 类需要从 Controller 基类继承,而您的 ASPX 页面需要从 System.Web.Mvc.ViewPage 继承。
至于将这些项目添加到菜单中,请尝试打开项目文件并用此标签替换 projecttypeguids 标签。
<ProjectTypeGuids>{603c0e0b-db56-11dc-be95-000d561079b0};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
关于asp.net-mvc - 如何在 ASP.NET MVC 项目中获取 "Add Controller"和 "Add View"菜单选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/811510/
我是一名优秀的程序员,十分优秀!