2016-01-21 80 views
0

如何避免使用參數更改網址。MVC路由如何避免使用參數更改網址

我已帳戶/ Microland等,其中Microland等是參數,每當我通過帳戶/ Microland等,該URL被自動設置爲帳戶/登錄甚至如下

routes.MapRoute(
       name: "defaultAccountlogin", 
       url: "Account/{id}", 
       defaults: new { controller = "Account", action = "Logon" } 
       ); 
+0

這是唯一的路線還是其他人 – maztt

回答

0

Parmaters指定路由值之後!=行動

您需要通過Account/ActionYouRequire/Microland。

+0

我通過帳戶/登錄/ Microland,但它正在改變帳戶/登錄/登錄 –

+0

嗯? Microland是參數還是控制器?你有一個控制器和一個叫做登錄的參數嗎? – rory