我想爲所有的網站一個控制器的URL 如:一個控制器,用於整個ASP.NET MVC應用程序
- www.mysite.com/page1
- www.mysite.com/another
- www.mysite.com/third/some-text
- www.mysite.com/fourth/some/some/some/some
網址將被手動創建,也URL可以是的「EV類型「(teoretically你必須有posibility把所有的url) 我不想把控制器名稱或任何東西(動作名稱或ID)在URL中。
如何爲此編寫url路由規則?我沒有這種設計的缺點。 這是默認的ASP.NET MVC路由規則
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我很感興趣 - 你爲什麼只想要一個控制器? – UpTheCreek 2010-11-09 20:18:41