相关疑难解决方法(0)

ASP.Net MVC路由遗传URL将查询字符串ID传递给控制器​​操作

我们目前正在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

谢谢!

asp.net-mvc iis-7 asp.net-mvc-routing

4
推荐指数
1
解决办法
5260
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-routing ×1

iis-7 ×1