1
我對路由有一些疑問。我有這樣的路線:路由配置MVC
routes.MapRoute(
name: "Venda",
url: "{controller}/{action}/{automovelId}/{consumidorId}/{revendedoraId}",
defaults: new {
controller = "Venda",
action = "Index",
automovelId = UrlParameter.Optional,
consumidorId = UrlParameter.Optional,
revendedoraId = UrlParameter.Optional
}
);
但是當我打電話編輯動作傳遞參數如下:
/Venda/Edit?automovelId=1&consumidorId=1&revendedoraId=1
我希望它是:
/Venda/Edit/1/1/1
我怎麼能做這個?
Stephen Muecke,我必須刪除最後兩個可選參數? –
@Yuri,這[博客](http://haacked.com/archive/2011/02/20/routing-regression-with-two-consecutive-optional-url-parameters.aspx/)會給你更多的信息在可能的解決方法 –
幾分鐘前我正在查看此博客。但我仍然有問題。這三個參數是我的主要關鍵。 –