1

RequiredFieldValidatorを使用しているときに、コードビハインドからjQueryメソッドが呼び出されるという問題があります。これは、フォームにRequiredFieldValidatorがなくてもうまく機能します。フォームに表示されると、エラーが発生します。

Microsoft JScriptランタイムエラー:オブジェクトはプロパティまたはメソッド'toastmessage'をサポートしていません

jquery.jsファイルをロードしていないかのように。

テストとして、TextBoxとUpdatePanel内のボタンがある単純なページがあります。ボタンをクリックすると、次のコードでサーバー側のOnClickメソッドが起動されます。

        ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", @"$().toastmessage('showWarningToast', 'Record Saved Successfully.'); ", true);

これはうまく機能し、メッセージをポップします。RequiredFieldValidatorをTextBoxにアタッチすると、エラーがポップアップ表示されます。誰かがこれを引き起こしているかもしれないアイデアを持っていますか?

4

1 に答える 1

0

これを必須フィールドバリデーターに追加します。

EnableClientScript="false"
于 2012-10-04T23:22:18.150 に答える