レビューフォームがあります。タイトル、カテゴリ、リンク、レビューの 4 つのフィールドがあります。
カテゴリが Web サイトの場合、リンクが必要です。書籍の場合、リンクはオプションであり、必須ではありません。リンク フィールドを検証するにはどうすればよいですか?
レビューフォームがあります。タイトル、カテゴリ、リンク、レビューの 4 つのフィールドがあります。
カテゴリが Web サイトの場合、リンクが必要です。書籍の場合、リンクはオプションであり、必須ではありません。リンク フィールドを検証するにはどうすればよいですか?
この条件付き検証を実現できるカスタム バリデーターなどを示す次のブログ投稿を確認してください。RequiredIf
または、私のように、宣言型ではなく命令型の検証ロジックを好む場合は、FluentValidation.NETを使用するだけで、この検証シナリオが非常に簡単になります。
Mvc.ValidationTookitを確認できます。
条件付きで必要な検証があります