asp.net-mvc – 如何将asp.net mvc集成到Web站点项目中
|
正如我在标题中提到的,我有一个巨大的WEBSTE项目,我想将MVC添加到它. 我已经关注了一些关于它的教程,但所有这些都是关于将MVC集成到Web应用程序项目中. http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx 但我没有WEP APPLICATION PROJECT. 我的问题也有办法吗? 解决方法关于如何让MVC与ASP.NET Web应用程序一起使用,有很多博客文章.但是仍然存在使用普通ASP.NET网站项目而不是Web应用程序项目的情况.以下是使用asp.net网站项目启用MVC 3的步骤 1.安装ASP.NET MVC 3 2.修改web.config 在Visual Studio中打开web.config并在该部分中添加以下行 3.修改global.asax 接下来,您需要在global.asax中添加MVC触发器的代码(如果它不存在则创建一个) 在<%@ Application Language =“C#”%>之后添加以下行: 之后添加以下内容 在application_start中添加以下内容 此时,您的global.asax应该是这样的 4.创建控制器 因为这是一个网站项目,编译是在运行时,所以你必须在App_Code文件夹中创建控制器而不是主站点中的普通Controller文件夹 请注意,您的控制器类需要以Controller关键字结束.在示例中,使用controller =“Home”,控制器的类名必须是HomeController 要添加第一个控制器,请右键单击App_Code文件夹并创建一个文件名为HomeController.cs的新类. 将以下代码粘贴到HomeController.cs中(替换所有内容) 5.测试网站 现在您已生成路由并创建了控制器,请浏览到localhost / home.你应该看到“Hello World” 以上内容取自here.无法直接添加引用,因为链接可能被破坏. 希望这对你有帮助 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET的BlogEngine.Net堆栈到WordPress?
- asp.net – WebAPI不返回XML,即使有正确的Accepts头
- iis – 如何查看有多少用户在线?
- asp.net中的GridView分页问题
- Azure中的ASP.NET会话状态提供程序[closed]
- ASP.NET MVC的OnResultExecuted方法中的ActionResult的filt
- asp.net-mvc – ELMAH MVC 2 – Castle Windsor的问题
- asp.net-mvc – 从DataAnnotation类中渲染LabelFor无标签标
- 在ASP.NET MVC中解码HTML 3
- asp.net – 在Page_Load之前处理事件
- asp.net – WebAPI返回XML
- ASP.NET标识会话超时
- ASP.NET MVC 3 Razor:初始化一个JavaScript数组
- asp.net – VS 2012发布:找不到有效的AspnetMer
- asp.net-mvc-3 – ASP.NET MVC 3 _Layout.cshtml
- asp.net – SQL网络接口,错误:26 – 定位服务器
- asp.net – 由TaskScheduler和SynchronizationCo
- asp.net-mvc – 使旧会话Cookie无效 – ASP.Net标
- asp.net-mvc-4 – ModelBinder和子模型
- asp.net-web-api – asp.net web api self hosti
