原因:表单中的字段与控制器参数存在重名。
public class your_class {
/// <summary>
/// 重名了
/// </summary>
public string model { get; set; }
public string other { get; set; }
}
/// <summary>
/// 示例
/// </summary>
/// <param name="model">重名了</param>
/// <returns></returns>
public ActionResult Test(your_class model) {
return View();
}
解决方法:参数改个其它名字就好了。