我有一个遗留的WebForms应用程序,我正在逐步转换为MVC。我需要能够动态重定向/default.aspx的请求,并在某些条件下将它们发送到/ home / index操作。如果可能,我想避免使用Response.Redirect,并且不确定URL重写是否是我需要的
有什么建议吗?
非常感谢
本
答案 0 :(得分:1)
Umbraco CMS解决方案提供了一个很好的示例,说明如何在webforms和MVC之间执行此切换。它在Http管道中添加了一个模块,用于确定要使用的渲染引擎,并重写Web表单请求的路径或调用System.Web.Routing.UrlRoutingModule
的实例来处理MVC请求。
您可以使用RewriteToUmbracoHandler方法找到代码。