ASP.NET MVC:如何解析url字符串以获取RouteData

Fer*_*ryt 5 routing asp.net-mvc-2

有没有办法从url字符串中获取RouteData?

我有loginlUrl作为查询字符串参数的登录表单.我的路线定义为:{languageCode}/{controller}/{action}

在行动方法中LogIn(string returlUrl),returlUrl类似于"en/home/contacts"等.我需要更改languagePart ai不想使用string.Replace,因为路线可能在将来发生变化.

谢谢.

Jef*_*ing 1

该论坛主题可能有用:http://forums.asp.net/t/1281667.aspx

这是我能立即想到的最佳选择。基本上,根据您的 Url 字符串使用 RouteTable.Routes.GetRouteData 和 Mocking HttpContextBase 。