0

FluentValidationバリデーター内で、状態が正しくない場合にリダイレクトを行う必要がある場合があります(たとえば、削除されたエンティティがまだ存在しないことがわかり、エンティティのリストにリダイレクトします)。バリデーターはこの種のロジックに適した場所ですか?はいの場合、バリデーターからRedirectToAction、RedirectToRouteなどを実行するにはどうすればよいですか?

4

1 に答える 1

2

いいえ、検証はUIフローを制御するべきではありません。

通常、このようなものがコントローラーの内部で適切です。

if( !ModelState.IsValid )
  return RedirectToAction();
于 2011-08-29T23:31:22.130 に答える