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 に答える