我有一个使用此方法的控制器
[HttpPost]
public ActionResult AssociateCaseDetails(string btnSubmit, string navigate)
{
................................
................................
}
在视图中,我有一个像
这样的输入<input type="submit" class="backdetails" value="BACK" name="btnSubmit" />
当我点击该按钮时,btnSubmit值为 BACK ,所以我想创建一个类似的输入来调用该方法
<input type="submit" class="submit" value="SAVE" name="btnChangeStatus" />
当我点击这个时,会调用AssociateCaseDetails,但是btnSubmit的值为null
我在这里做错了什么?
答案 0 :(得分:2)
您的post方法有一个名为btnSubmit
的参数,因此第一个提交按钮有效,因为它具有属性name="btnSubmit"
。第二个不起作用,因为它有name="btnChangeStatus"
。将第二个按钮更改为具有相同的name
属性(name="btnSubmit"
),以便将其绑定到您的参数。