說我有在Global.asax中類似於這樣的路線聲明:ASP.NET Web表單的路由,請檢查輸入類型
RouteTable.Routes.MapPageRoute("Products", "products/{productno}/{color}", "~/mypage.aspx");
如何配置路由所以只截取請求,如果{productno}
是一個有效的Guid和{color}
是一個整數值?
- OK網址:/產品/ 2C764E60-1D62-4DDF-B93E-524E9DB079AC/123
- 無效網址:/產品/ XXX/123
無效的網址將被被另一條規則/路線拾取或完全忽略。
啊,這是我缺少的http://msdn.microsoft.com/en-us/library/system.web.routing.irouteconstraint(v=vs.100).aspx。 :)感謝指針... –