3
我想检查ASP.NET MVC应用程序的定义路线。 如何查看所有网址,可接受的动词和相应的操作方法与我所想的相同?我该如何做与ASP.NET MVC相同的“rake routes”
我想检查ASP.NET MVC应用程序的定义路线。 如何查看所有网址,可接受的动词和相应的操作方法与我所想的相同?我该如何做与ASP.NET MVC相同的“rake routes”
您可以结帐的一件事是glimpse。它可以向您展示路由引擎如何为给定的URL选择路由。
如果您想断言根据您的URL模式设定了路由,您可以write unit tests for your routes。
回复评论
你如何声明实现MVC路线?我一直认为他们必须从C#编译,但也许你正在使用一些我从来没有听说过的库。
此外,您可以断言您不打算路由的给定(一组)URL(多个)未被路由。
谢谢,但我只想看到我的应用程序的全套可用路由,而不是断言。路由是以声明方式实现的,所以我不想断言它。而且你也不能断言无意的路线。 – 2012-04-10 06:06:36
我正常使用的方式。 RouteCollection.MapRotue方法和[HttpGet/Post/...]属性和[ActionName()]属性。 – 2012-04-11 04:37:39
“耙路线”相当于让我注意到方法应该有[NoAction]或[Http ???]。 – 2012-04-11 04:54:48