asp.net-mvc-routing – 如何检查给定路径是否存在路由(ASP.NET
发布时间:2020-12-15 23:22:50 所属栏目:asp.Net 来源:网络整理
导读:参见英文答案 How to get RouteData by URL?2 我有一个本地URL的列表,我需要确定它们是否是“有效的MVC路径”.如何检查URL(路径)是否映射到MVC控制器? Phil Haack’s Route Debugger将找到与当前请求匹配的路由,并使用当前的HttpContext进行.我想得到这个信
参见英文答案 >
How to get RouteData by URL?2
我有一个本地URL的列表,我需要确定它们是否是“有效的MVC路径”.如何检查URL(路径)是否映射到MVC控制器? Phil Haack’s Route Debugger将找到与当前请求匹配的路由,并使用当前的HttpContext进行.我想得到这个信息,而不必建立一个模仿HttpContext – 如果可能的话. 解决方法
您可以使用嘲弄的HttpContextBase调用RouteTable.Routes.GetRouteData.
路由在内部使用请求的AppRelativeCurrentExecutionFilePath进行匹配. 您需要创建一个HttpContextBase类,该类在其请求属性中返回一个HttpRequestBase实例. 您不需要实现任何其他属性,除非它们被IRouteConstraints使用. 要检查是否有MVC路由,请检查生成的routeData.Handler是否为MvcRouteHandler. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 生成本地资源后缺少服务器标签
- .net – 我们为什么不在视图中使用域对象?
- asp.net – 如何使用IIS重定向URL中的额外正斜杠
- asp-classic – 从Classic ASP执行存储过程
- asp.net – @ Html.EditorForModel()下拉列表
- asp.net – web.config和app.config混淆
- asp.net-mvc – MVC .NET模型即时绑定到数组
- entity-framework – 有没有办法让ASP.NET 5依赖注入解析没
- asp.net-mvc – ASP.NET MVC V2 – 好友类
- [ASP.NET][C#]下载文件时中文文件名出现乱码
推荐文章
站长推荐
- asp.net – IIS7:服务应用程序池“YYYYY”的进程
- asp.net – 在启动期间获取Web应用程序的URI
- asp.net-mvc – ASP.NET MVC中的本地化
- API Test WebApiTestClient工具安装及使用
- asp.net – ASPxComboBox,如何设置所选项?
- 如何阻止MVC缓存调用动作方法的结果?
- 在ASP.NET Core Web API中为RESTful服务增加对HA
- asp.net-mvc-3 – 如何将单选按钮与ASP.Net MVC中
- asp.net – 如何MSDeploy构建的网站包到一个处女
- ASP.NET MVC验证使用qTip jQuery插件
热点阅读