我想使用ASP.NET路由生成路由,但我只希望它应用如果某些值是数字。ASP.NET路由 - 仅在数字时才添加路由?
// Routing for Archive Pages
routes.Add("Category1Archive", new Route("{CategoryOne}/{Year}/{Month}", new CategoryAndPostHandler()));
routes.Add("Category2Archive", new Route("{CategoryOne}/{CategoryTwo}/{Year}/{Month}", new CategoryAndPostHandler()));
有无论如何知道{Year}和{Month}是否是数值。否则,此路由与其他路由冲突。