2010-11-28 7 views
2

質問からタイトル。バリデータの表示をプライマリに設定できますか?

例:このCompareValidatorとrangeValidator:

1つのフィールドは2つのバリデータを持っています。 CompareValidatorは、フィールドに整数型があるかどうかをチェックします。 RangeValidatorは、フィールドが18より大きく120より小さいかどうかをチェックします。しかし、ランダムな文字を書き込むと、両方のエラーメッセージが表示されます。論理的には、CompareValidatorからのメッセージエラーだけが表示されます。

提案はありますか?

答えて

1

RangeValidatorは、タイプもチェックするように設定することができます(http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.basecomparevalidator.type.aspx)。 Integerに設定すると、もう2番目のバリデータは必要ありません。

エラーメッセージは次のようになります。値は18と120の間の数値である必要があります

+0

申し訳ありませんが、エラーごとに2つのメッセージがあります。 – kspacja

+0

最初の返信を更新しました。 – XIII

+0

それは素晴らしい機会ですが、私の両方のメッセージがとても異なっているようには聞こえません。コンパレータのメッセージは短いですが、フォーマットについてのみです。範囲メッセージは長く、これは年齢に関連する条件です。 – kspacja

関連する問題