MVC 使用RouteDebug匹配routing规则

简介: 因为一个Url会匹配多个routing规则, 最后常常会遇到规则写错或者顺序不对的问题.于是我们希望能够看到Url匹配Routing的结果. 其中最简单的办法就是使用RouteDebug辅助类.  RouteDebug.dll文件RouteDebug.zip 使用方法: download RouteDebug.dll并添加引用。

因为一个Url会匹配多个routing规则, 最后常常会遇到规则写错或者顺序不对的问题.于是我们希望能够看到Url匹配Routing的结果.

其中最简单的办法就是使用RouteDebug辅助类.

 RouteDebug.dll文件
img_e25d4fb2f8de1caf41a735ec53088516.pngRouteDebug.zip

使用方法:

download RouteDebug.dll并添加引用。

在Global.asax.cs文件中添加下面两句:

image

监测到的路由信息。

image

不想再监测则将下面的语句屏蔽掉。

  RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);

 

参考文献:

http://blog.csdn.net/sgear/article/details/6789882

http://www.cnblogs.com/Capricornus/archive/2010/08/26/1808907.html

相关文章
|
Web App开发 XML JSON
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(上)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(上)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(上)
|
前端开发 Java 程序员
💖✨MVC开发规则精讲
MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。
💖✨MVC开发规则精讲
|
Web App开发 前端开发 Java
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(下)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(下)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(下)
|
JSON 前端开发 Java
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(中)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(中)
【小家Spring】Spring MVC容器的web九大组件之---HandlerAdapter源码详解---HttpMessageConverter的匹配规则(选择原理)(中)