changepassword コントロールを使用してパスワードを変更するときに、新しいパスワードを空白に設定したいと考えています。このシナリオをサポートするために、必要なフィールド バリデーターを削除し、changepassword コントロールからバリデーターを比較しましたが、それでも起動します
ChangePassword1_ChangePasswordError(object sender, EventArgs e) event.
私はカスタム メンバーシップ プロバイダーを使用しているため、ユーザーの初回ログオン時にパスワードが空白になっている可能性があります。ログイン コントロールでは、パスワード フィールドの必須フィールド バリデーターを削除しました。しかし、changepassord コントロールはそうではありません。
電話してみた
MembershipProvider.ChangePassword(ChangePassword1.UserName, ChangePassword1.CurrentPassword, ChangePassword1.NewPassword)
ChangePassword1_ChangingPassword
イベントから。これは機能しますが、すべての検証が行われるわけではありません。