請標明爲重複 - Its already answered here是否有可能在MVC4中有一個名爲action的參數?
是否有可能有一個在MVC4命名的動作參數?
嘗試這樣做會導致參數返回控制器操作的名稱而不是參數值。
/Somecontroller/Someaction?action=value
當我嘗試訪問參數動作時,我得到「Someaction」作爲結果而不是「value」。
嘗試將參數綁定到其他名稱也無濟於事。
public ActionResult Someaction([Bind(Prefix = "action")] String id)
編輯:我還沒有在保留的MVC關鍵字中找到'Action'/'action'。
嘗試@前綴工作:http://stackoverflow.com/questions/1185782/map-asp-net-mvc-action-parameter-名稱與其他名稱 – 2014-11-03 12:16:04
這樣做沒有什麼區別。 – 2014-11-03 12:21:29
[MVC 5未設置參數名稱爲「action」爲傳遞值]的可能重複(http://stackoverflow.com/questions/25013997/mvc-5-not-setting-parameter-named-action-to-passed-value ) – demoncodemonkey 2014-11-03 12:39:48