有可選參數
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });
我要讓我的網址,以便在一開始就進入公司的名稱,例如:
url: "{company}/{controller}/{action}/{id}"
這樣我就可以通過網頁瀏覽和現在該基地是一些公司。
- domain.com/company-ltd
- domain.com/company-ltd/products
- domain.com/company-ltd/edit
- domain.com/some-other-company- name-ltd/products
等等。
我怎麼能做到這一點?謝謝。
不,不好意思,你在開始時不能有可選的路由參數。只有路線中的最後一個參數可以是可選的。 –