gpt4 book ai didi

asp.net-mvc - 如何将asp.net mvc集成到网站项目

转载 作者:行者123 更新时间:2023-12-04 03:04:25 24 4
gpt4 key购买 nike

正如我在标题中提到的,我有一个庞大的WEB SITE项目,并且我想在其中添加MVC。

我已经关注了一些有关它的教程,但是所有这些教程都是关于将MVC集成到Web应用程序项目中的。

http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx

但是我没有WEP应用程序项目。

还有什么办法解决我的问题吗?

最佳答案

关于如何使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.创建 Controller

因为这是一个网站项目,所以编译是在运行时进行的,因此您必须在App_Code文件夹而不是主站点中的普通Controller文件夹中创建 Controller 。

请注意,您的 Controller 类需要以Controller关键字结尾。在此示例中,当controller =“Home”时, Controller 的类名必须为HomeController

要添加您的第一个 Controller ,请右键单击App_Code文件夹,然后创建一个名称为HomeController.cs的新类。

将以下代码粘贴到HomeController.cs中(替换所有内容)

5.测试站点

现在,您已经生成了路由并创建了 Controller ,浏览至localhost/home。您应该会看到“Hello World”

以上内容取自 here 🕗。由于链接可能中断,因此无法直接添加引用。

希望这对您有帮助

关于asp.net-mvc - 如何将asp.net mvc集成到网站项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17742858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com