在加载表单时,我检索要放入组合框的项目列表。现在让我们说在帖子中,有一个错误。我必须重新编写代码才能再次构建我的viewmodel?
例如。
public ActionResult Index()
{
var vModel = GetViewModel();
return View(vModel);
}
[HttpPost]
public ActionResult Index(SomeModel model)
{
if (ModelState.IsValid)
{
}
else
{
//Why do I have to write monkey-code here?
var vModel = GetViewModel();
return View(vModel);
}
}
我是否必须这样做,我有一个方法来为这两个动作构建我的viewmodel?
答案 0 :(得分:3)
为什么不只是return Index();
呢?