我按照这篇文章的说明进行操作: Asp.net mvc3 razor with multiple submit buttons ,这是我的模型:
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?那也是空的。我究竟做错了什么?