0
我正在開發一個MVC應用程序,並希望不同的客戶(公司)在訪問登錄頁面(以及之後)時看到不同的CSS樣式,徽標等。MVC3/4路由和URL捕獲
我想過用這樣的URL模式:
然後路由從那裏繼續:
然後,我想我會詢問網址來查看用戶即將應用在哪個公司,並加載相關的款式/標識等
我的問題是:我怎麼能做到這一點通過路由?
謝謝。
我正在開發一個MVC應用程序,並希望不同的客戶(公司)在訪問登錄頁面(以及之後)時看到不同的CSS樣式,徽標等。MVC3/4路由和URL捕獲
我想過用這樣的URL模式:
然後路由從那裏繼續:
然後,我想我會詢問網址來查看用戶即將應用在哪個公司,並加載相關的款式/標識等
我的問題是:我怎麼能做到這一點通過路由?
謝謝。
你可以用以下命令來創建你的路線:然後
routes.MapRoute(
name: "Default",
url: "{company}/{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
你的操作方法將採取一個公司的參數。
感謝您的快速回答。假設我只是從Request對象中的URL中提取公司名稱? – Matt