asp.net-mvc – 如何将asp.net mvc集成到Web站点项目中

前端之家收集整理的这篇文章主要介绍了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.无法直接添加引用,因为链接可能被破坏.

希望这对你有帮助

原文链接:https://www.f2er.com/aspnet/248030.html

猜你在找的asp.Net相关文章