我们目前正在IIS6上运行,但希望尽快转移到IIS 7.
我们正在将现有的Web表单站点移动到ASP.Net MVC.我们有很多传统页面需要重定向到新控制器.我看到这篇看起来很有趣的文章:http: //blog.eworldui.net/post/2008/04/ASPNET-MVC---Legacy-Url-Routing.aspx
所以我想我可以编写自己的路由处理程序,或者在控制器中进行重定向.后者略微闻起来.
但是,我不太确定如何处理遗留URL中的查询字符串值,理想情况下我需要传递给我的控制器的Show()方法.例如:
旧版网址:
/Artists/ViewArtist.aspx?Id=4589
我想要这个映射到:
ArtistsController显示动作
实际上我的Show动作采用了艺术家的名字,所以我确实希望将用户从Legacy URL重定向到/ artists/Madonna
谢谢!