我要實現的是調用像這樣的MVC動作:如何將MVC操作參數重新映射到另一個參數名稱?
http://address/Controller/MyAction?resName=name
而且它通過硬編碼通過resName
第三方調用。所以,用簡單的方式就是有一個這樣的動作:
ActionResult MyAction(String resName)
{
,但我認爲有一個叫resName
參數是酷,我寧願把它命名resourceName
。如果我只是重命名參數MVC參數映射不再有效,並且當我的動作被調用時,我始終將resourceName
設置爲null
。
我試圖BindAttribute
這樣的:
ActionResult MyAction([Bind(Include="resName")] String resourceName)
但resourceName
仍然是每一個被調用我的動作時間null
。
如何重新映射我的參數名稱?