Asp.net mvc 将ASP.NET MVC项目添加到现有ASP.NET Web窗体应用程序

Asp.net mvc 将ASP.NET MVC项目添加到现有ASP.NET Web窗体应用程序,asp.net-mvc,webforms,Asp.net Mvc,Webforms,如何将ASP.NET MVC项目添加到现有ASP.NET Web窗体应用程序。如何从现有网站调用MVC项目页面。您可以参考有关如何调用的分步指南 你的问题类似于 您可以参考有关如何操作的分步指南 你的问题类似于 我们的处境和你完全一样,也没有你想象的那么糟糕。多亏了Nuget,这是一个相当简单的过程,您可以遵循,Dave Paquette在他的文章中描述了如何做到这一点 一旦启动并运行了Mvc,从一个到另一个所需做的就是从webforms重定向到Mvc: Response.Redirect("~

如何将ASP.NET MVC项目添加到现有ASP.NET Web窗体应用程序。如何从现有网站调用MVC项目页面。

您可以参考有关如何调用的分步指南

你的问题类似于

您可以参考有关如何操作的分步指南

你的问题类似于


我们的处境和你完全一样,也没有你想象的那么糟糕。多亏了Nuget,这是一个相当简单的过程,您可以遵循,Dave Paquette在他的文章中描述了如何做到这一点

一旦启动并运行了Mvc,从一个到另一个所需做的就是从webforms重定向到Mvc:

Response.Redirect("~/Controller/Action/")
您还可以使用Mvc路由系统从webforms中生成路由:

System.Web.Mvc.UrlHelper url = new System.Web.Mvc.UrlHelper(HttpContexxt.Current.Request.requestContext)
Response.Redirect(url.Action("Action", "Controller"))

我们的处境和你完全一样,也没有你想象的那么糟糕。多亏了Nuget,这是一个相当简单的过程,您可以遵循,Dave Paquette在他的文章中描述了如何做到这一点

一旦启动并运行了Mvc,从一个到另一个所需做的就是从webforms重定向到Mvc:

Response.Redirect("~/Controller/Action/")
您还可以使用Mvc路由系统从webforms中生成路由:

System.Web.Mvc.UrlHelper url = new System.Web.Mvc.UrlHelper(HttpContexxt.Current.Request.requestContext)
Response.Redirect(url.Action("Action", "Controller"))