ASP.NET MVC2:通モデルを予防するため、検証のための第二のページ
-
12-10-2019 - |
質問
これが私の設定:
モデルに=>【基本的見解】1わが国も含め=>検証モデル
モデルに=>View2=>I必要性を無視する検証やパスのモデル
ViewDataからのモデルに=>View3
ご覧のようにしている通モデルからのビューしているのです。しかし、これが私の問題がView2が駐在しているため、モデルについを検証すが、フォーム要素からは【基本的見解】1わが国も含めなが存在しView2.
があるので、いかにコントローラーな検証を行ない、モデルの第二の時間がかかる?
解決
私は信じている ValidateInputAttribute
検証をスキップします(これにより、人々はXSS攻撃に使用できるマークアップを投稿できるようにするため、注意してください)。これにより、そのアクションのすべての検証がスキップされます。
1つのアクションメソッドで検証する必要があるプロパティがいくつかあり、別のアクションメソッドで検証されるべき異なるプロパティセットのみがある場合、問題がある場合がありますが、そのシナリオでは2つの異なるビューモデルを使用することをお勧めします。
所属していません StackOverflow