我想創建一個帶有正則表達式約束的ASP.NET MVC2路由來過濾語言名稱(比如en-us,pt-br),但不幸的是它不起作用。看看:無法弄清楚爲什麼這個MVC2路線不起作用
routes.MapRoute(
"Culture", // Route name
"{culture}", // URL with parameters
new { controller = "Home", action = "Culture" }, // Parameter defaults
new { culture = @"^[a-z]{2}-[a-z]{2}$" }
);
有沒有人有任何想法?
編輯:的URL我測試是http://localhost/en-us
男人!我在測試之前忘了設置文化操作!感謝你賜給我的光明! – 2010-09-09 13:00:47