我跟着这个帖子上的说明: Asp.net mvc3 razor with multiple submit buttons 这里是我的模型:MVC4 - 一种形式2提交按钮
public class AdminModel
{
public string Command { get; set; }
}
我的控制器
[HttpPost]
public ActionResult Admin(List<AdminModel> model)
{
string s = model.Command;
}
我查看
@using (Html.BeginForm("Admin", "Account"))
{
<input type="submit" name="Command" value="Deactivate"/>
<input type="submit" name="Command" value="Delete"/>
}
当我回发时,字符串“s”始终为空。
我也在这个论坛帖子中试过第二个答案(有146票的那个):How do you handle multiple submit buttons in ASP.NET MVC Framework?,那也是空的。我究竟做错了什么?
http://stackoverflow.com/questions/2423041/using -two-submit-buttons-inside-single-form/2426152#2426152 这个怎么样? – takepara 2012-06-25 15:22:11