0

一个非常简单的场景,我有一个带有表单的页面,我想将它提交到服务器,如果数据成功验证显示不同的东西/数据/页面(我不在乎 URL 是否更改或保持不变)。最好的方法是什么?

更多数据 - 我需要一个向导类型的 UI,它需要在禁用 JavaScript 的情况下工作。

4

1 回答 1

1

您想检查 ModelState.isvalid 属性。如果所有数据都通过验证,则返回 true,否则返回 false。
在您的控制器中

[HttpPost]
 public ActionResult SomeAction (SomeModel viewModel)
 {
  if (ModelState.IsValid)
  {
   //display different stuff/data/page
  }
  else
  {
   return View(viewModel);
  }
 }
于 2012-08-10T18:12:17.663 回答