私のサイトには、資格情報オブジェクトをチェックするコードがあります。ユーザーのタイプに応じて、機能を無効にするコードを含む .js ファイルを登録します。JQueryを介してaspボタンのonClickイベントを削除または変更したいだけですが、試したことはありません。
.aspx ページの宣言を次に示します。
<asp:Button runat="server" ID="SubmitButton" OnClientClick="return submitbutton_click()" Text="Upload" onmouseover="this.className='btnReportHover';" onmouseout="this.className='btnReport'" CssClass="btnReport"/>
レンダリングされた HTML:
<input name="SubmitButton" class="btnReport" id="SubmitButton" onmouseover="this.className='btnReportHover';" onmouseout="this.className='btnReport'" onclick="return submitbutton_click();" type="submit" value="Upload"/>
動作しない JQuery を試みました。
$("#SubmitButton").unbind("onclick");
$("#SubmitButton").attr("onclick",'return ProspectDisabled();');
クラス「btnReport」でも試しました.off()宣言を使用して、クリックイベントまたはonClientClickのバインドを解除し、.live('click','')などを使用しました。仕事。