0
當我訪問與我的自定義路由相匹配的url www.mysite.com/car/controller/action
(正確的控制器操作正在觸發)時,我遇到了MVC 5路由問題 - Url本身(無重定向)到www.mysite.com
。在我的佈局頁面我有<base href="/">
標記,我在想這可能會導致這種奇怪的行爲...MVC 5路由 - 在路由更改不正確的url顯示
我該如何解決這個問題?
routes.MapRoute(
name: "null",
url: "",
defaults: new { controller = "Home", action = "Index" }
);
routes.MapRoute(
"carRoute",
"car/{controller}/{action}"
);
routes.MapRoute(
"trainRoute",
"train/{controller}/{action}"
);
routes.MapRoute(
name: "angular",
url: "{*.}",
defaults: new { controller = "Home", action = "Index" }
);
嘗試改變路線的順序。先把carRoute放到第一個路口,然後訓練Route然後放第一個路線, –
你可以發佈被調用動作的代碼嗎?你也可以刪除 標籤,然後再試一次 –
#Ankush Jain改變序列沒有幫助。 #Haitham Shaddad移除基本標記也沒有幫助,操作返回查看簡單的html。 –