で複雑なクラスを検証すると、次のコードを考えてみましょうMVC
@Html.EditorFor(model => model.SourceAccount.Value)
@Html.EditorFor(model => model.DestinationAccount.Value)
基本的に、私は、ユーザーがソースアカウントを入力する必要があることを言いたいですを入力してください。彼らは先口座を入力してくださいしかし、もしそれが特定のフォーマットに準拠している必要があります。
上記のコードの問題はSourceAccountがnullになることはありませんようSourceAccountに必要なバリデータは常に、有効返すことです。私が達成しようとしているものを実装するための良いアプローチは何でしょうか?
実際には、Value
の設定者は、正規の形式でアカウント番号を再フォーマットするため、図示のものより複雑です。
編集編集中のMVC検証を使用する必要があることに注意してください。残りのプロジェクトは現在使用しています。
感謝。残念ながら、プロジェクトでは現在MVC検証を使用する必要があります。私は今問題を明確にしました。 –