2011-12-09 73 views
0

編寫控制器時經常需要使用除「id」以外的參數名稱。在這種情況下,我的懶惰編碼器想要使用傳統的使用parameter1 = abc的慣例,但是我的腦海裏有一點聲音說我應該設置自定義路線。問題是哪種方法更好?控制器方法中的MVC3參數約定

感謝,

薩欽

+0

所以你仍然想要id,但也要添加一個額外的參數。我只是將它添加並按照你的建議調用......'webite/controller/action/1?param = abc' – musefan

+0

嗯,不,我需要兩個控制器方法,一個採用id參數,只需一個參數但調用別的東西。 –

回答

1

你可以使用默認路由已經這樣做了,但在第一種情況下將URL

website/controller/action/1 

,而在其他情況下,URL將被

webite/controller/action?param=abc 

這是否符合您的需求?

問題是,id和param不能是相同的類型。您不能使用相同的簽名兩次聲明相同的操作。

相關問題