asp.net-mvc-routing – 如何检查给定路径是否存在路由(ASP.NET MVC)?
|
参见英文答案 >
How to get RouteData by URL?2
Phil Haack’s Route Debugger将找到与当前请求匹配的路由,并使用当前的HttpContext进行.我想得到这个信息,而不必建立一个模仿HttpContext – 如果可能的话. 解决方法您可以使用嘲弄的HttpContextBase调用RouteTable.Routes.GetRouteData.路由在内部使用请求的AppRelativeCurrentExecutionFilePath进行匹配. 您需要创建一个HttpContextBase类,该类在其请求属性中返回一个HttpRequestBase实例. 您不需要实现任何其他属性,除非它们被IRouteConstraints使用. 要检查是否有MVC路由,请检查生成的routeData.Handler是否为MvcRouteHandler. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC4区域和表单认证
- asp.net-mvc-4 – 如何解决错误“安全透明方法尝试”System
- asp.net-mvc – 在自定义HTML帮助器中调用Html.ActionLink
- asp.net-mvc – MVC @ Url.Content vs @ Url.Action
- 我应该学习不了解MVC 1或2的asp.NET MVC 3吗?
- 强制ASP.NET GridView的寻呼机显示
- asp.net实现生成缩略图及给原始图加水印的方法示例
- asp.net-mvc – 使用ASP.NET MVC的RESTful Web服务
- ASP.NET,jQuery,脏窗体和window.onbeforeunload
- asp.net – 作为Windows服务托管的c#WCF Restful Web服务的
- ASP.NET LinkButton / ImageButton和JQuery验证?
- ASP.NET分页控件
- asp.net-mvc – 如何在Ajax窗体的asp.net mvc中提
- asp.net-mvc – 多个DbContext,多个Database.Set
- asp.net-core – 程序集中找不到入口点’Microso
- asp.net-mvc-3 – CSS3 @ font-face休息Razor解析
- asp.net-mvc – MVC动作过滤器集合已修改;枚举操
- asp.net – 使用Python Mechanize进行屏幕分析as
- asp.net-mvc-3 – 淘汰赛和全球化
- asp.net-mvc – SignalR和MVC包
