0


C# での compareValidator に問題があります。
パスワードの検証中に表示されるエラーが 2 つあります。
- 新しいパスワードとパスワードを同じにすることはできません。または
- 新しいパスワード フィールドを同じにする必要があります。

2 つの比較バリデーターを使用しました。現在のパスワードと新しいパスワード フィールドを確認するための 1 つ (最初のみ)。その他、新しいパスワード フィールドが新しいパスワードの確認フィールドと等しいかどうかを確認します。
したがって、問題は、新しいパスワード フィールドと同じ現在のパスワード フィールドを入力し、新しいパスワード フィールドとは異なる確認用の新しいパスワード フィールドを入力すると、両方のエラーが表示されるためです。一度に1つのエラーを表示する必要があります...

これをcompareValidatorだけで行う方法はありますか? comparevalidator によって生成された「可視性」を取得する方法はありますか?

前もって感謝します。

4

1 に答える 1

0

カスタムバリデータはおそらく行くべき道です。同様の質問と、クライアント側とサーバー側の検証関数、およびマークアップの例については、http://forums.asp.net/t/1566657.aspxを参照してください。

于 2013-04-03T15:11:57.070 に答える