[英]How to add a constraint to a route parameter?
我想給我的路由參數添加一個約束。 路線模式是:
{region}/{controller}/{action}
其中{region}
只能是UK
或US
。
我怎樣才能做到這一點? 我可以在這里應用正則表達式,還是其他一些定義它的方法?
之前已經問過這個問題。 看到:
本質上,使用正則表達式:
routes.MapRoute(
"Search", // Route name
"Search/{affiliateId}", // URL with parameters
new { controller = "Syndication", action = "Search" }, // Parameter defaults
new { affiliateId = "SOME REGEX TO TEST GUID FORMAT" } // constraints
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.