asp.net-mvc – 如何将asp.net mvc集成到Web站点项目中
正如我在标题中提到的,我有一个巨大的WEBS?TE项目,我想将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-mvc – 在MVC视图中,如果在表单标记中没有指定,则调
- asp.net-mvc – 在ASP.NET MVC3中有一个无会话控制器的情况
- 一张图理清ASP.NET Core启动流程
- asp.net-mvc-4 – MVC 4部分与单独的控制器和视图
- asp.net – 如何绑定DropDownList的选定值
- asp.net下经典数据库记录分页代码
- 谈谈基于SQL Server 的Exception Handling[上篇]
- iis-7 – 虚拟文件夹中的ASP.NET应用程序使用网站根文件夹中
- asp.net – 单击GridView行上的任意位置以进入编辑模式
- asp.net – 什么时候Request.Form [“name”]为null并且当一
- asp.net-mvc – 如何在不依赖NHibernate的情况下
- 在ASP.NET Web Forms 4.5中捆绑JQuery
- 休息 – ASP.NET Web API授权和身份验证
- 如何在ASP.NET表中创建thead和tbody?
- asp.net – 为什么Request.Cookies在foreach循环
- .Net人的源代码控制
- 我心中的ASP.NET Core 新核心对象WebHost(一)
- asp.net – ‘response.clear()’删除内容和标题
- asp.net – 对象“aspnet_CheckSchemaVersion”,
- asp.net-mvc – 如何构建一个简单的ASP.NET MVC应