本文介绍了从传入的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控制器操作的路由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-31 11:11