本文介绍了从传入的ASPX URL到ASP.NET MVC控制器操作的路由的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个URL Review.aspx?reviewId = 3,我希望将此URL路由到MVC控制器/ action Review / 3。有想法吗?
I have a url Review.aspx?reviewId=3 and I'd like to have this url be routed to an MVC controller/action Review/3. Any ideas?
推荐答案
没关系,像这样的简单方法行得通:
Never mind, a simple route like this worked:
routes.MapRoute(
"Reviews_Old", // Route name
"LOreview.aspx", // URL with parameters
new { controller = "LOReview", action = "Review", id = UrlParameter.Optional } // Parameter defaults
);
查询字符串参数是绑定在控制器动作参数上的模型
And the query string parameters are model bound on the controller action parameters
这篇关于从传入的ASPX URL到ASP.NET MVC控制器操作的路由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!