2

私のサイトには、X分後にユーザーをリダイレクトするjavascriptメソッドがあります(セッションが期限切れになっているため、ログインページに移動するだけです)。

ページに検証コントロールがある場合に問題が発生します。javascriptメソッドがwindow.locationプロパティを設定してユーザーをリダイレクトすると、検証が失敗する可能性があります。

ユーザーをリダイレクトしてもASP.Netの検証を停止する方法はありますか?

4

1 に答える 1

0

あなたは呼び出すことができるはずです:

ValidatorEnable("nameOfYourValidator", false);

コントロールごとに


ASP.Net クライアント側の検証情報の完全なリストを次に示します。

http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside

ValidatorValidate(val)

クライアントバリデーターを入力として受け取ります。バリデーターに入力をチェックさせ、表示を更新させます。

ValidatorEnable(val, enable)

client-validator とブール値を取ります。クライアントバリデーターを有効または無効にします。無効にすると、評価が停止し、常に有効に表示されます。

ValidatorHookupControl(コントロール、値)

入力 HTML 要素と client-validator を取ります。要素の変更イベントを変更または作成して、変更時にバリデーターを更新するようにします。これは、複数の入力値に依存するカスタム バリデータに役立ちます。

于 2012-11-19T19:23:16.637 に答える