グリッドから popupeditform があります。バインドされたモデルに検証ルールを適用しました。テスト中に、ユーザーが指定した検証以外に、フレームワークによって生成されたエラーも発生することがわかりました。
これらのメッセージを上書きするにはどうすればよいですか
例:
これは私が検証として与えるものです
[Range(0, 100, ErrorMessage = "Ratio should be between 0 and 100")]
[Required(ErrorMessage = "Ratio is required")]
public double Ratio {get; set; }
実行時に、最大値のすぐ上にある値「2147483648」を指定します。そして、「Int32 に対して値が大きすぎるか小さすぎます」というエラーが表示されます。int32 のマージン値である 2147483647 などの許容範囲内の値を指定すると、検証ルールが適用されます。
したがって、私の理解では、コントロールが最初にフレームワークに送られ、最初にフレームワークの検証メッセージが表示されます。
何らかの方法で同じものをオーバーライドできますか?