Kir*_*ein 6 asp.net-mvc routing
我想弄清楚UrlReferrer控制器动作中的路由值是什么.
我无法弄清楚MVC管道中的哪个部分将传入的URL转换为RouteValues,我想要实现的是接近于此.
您需要RouteTable.Routes.GetRouteData使用mocked HttpContextBase进行调用,并在其中返回您的URL Request.
使用请求在内部匹配路由AppRelativeCurrentExecutionFilePath.
但是,此功能未公开,因此您需要传递HttpContextBase.
您需要创建一个在其请求属性中HttpContextBase返回HttpRequestBase实例的类.
本HttpRequestBase类需要返回你的道路,与开始~/,在其AppRelativeCurrentExecutionFilePath属性.
您不需要实现任何其他属性,除非它们被IRouteConstraints使用.
有人已写过:从URL创建RouteData实例
| 归档时间: |
|
| 查看次数: |
7982 次 |
| 最近记录: |