我有有数据的模型。我只用 on 按钮创建表单,我不在那里使用模型的数据。当我按下按钮时,它会正确转到 HTTPPOST 方法,但模型完全是空的。
HTML:
@model ViewModels.RequestDeletionViewObject
@using (Html.BeginForm())
{
<input type="submit" value="submit"/>
}
请求删除视图对象:
public class RequestDeletionViewObject : ViewModelBase
{
public TreeGridData NodeFilespacesData { get; set; }
public Dictionary<long, string> EmailList{ get; set; }
}
控制器:
public ActionResult RequestDel()
{
return View(_businessLogic.GetData());
}
[HttpPost]
public ActionResult RequestDel(RequestDeletionViewObject model)
{
return View(_businessLogic.GetData());
}
请帮助我,我在许多其他地方做过类似的事情,它在那里工作,但不是在这里,我不知道我错过了什么?谢谢