4

新しいものをコーディングしなくても、どの検証規則タイプを直接利用できるかについての情報はありますか?

例えば

JQuery.validation には「min(値)」があります

しかし、私は試しました

var rule = new ModelClientValidationRule();
rule.ErrorMessage = ErrorMessage;
rule.ValidationParameters.Add("required", true);
rule.ValidationParameters.Add("min", _minDate);
rule.ValidationType = "min";
yield return rule;

成功せずに。

唯一のオプションは継承されたクラスですか?

4

2 に答える 2

5

jquery documentationから引用すると、日付型を使用できないと思われますが、日付を数値に変換すると、おそらく機能します。

ここに画像の説明を入力

于 2012-12-06T09:47:50.917 に答える
0

FluentValidation を使用したリモート クライアント側の検証を参照してください。次のようにして、既存のリモート バリデーターを利用できます。

            var rule = new ModelClientValidationRule
            {
                ValidationType = "remote",
                ErrorMessage = message
            };
            rule.ValidationParameters.Add("url", "/api/validation/uniqueemail");

            yield return rule;

ValidationTypeを指定することで、使いたい型を変更できると思います。

組み込みの検証メソッドのリストを取得できます。その表を参照してください。必要な最小数が含まれます

于 2015-05-13T08:01:40.923 に答える