リピーターのリンクボタンがクリックされ、何らかの条件が満たされるたびに、javascript確認ボックスを表示しようとしています。
私のリピーターは、Ajax アコーディオン コンテンツ テンプレート内にある更新パネル内にあります。
<Accordion><UpdatePanel><Repeater>this is where the link button is</Repeater></UpdatePanel></Accordion>
ここに私のコードがあります、私はそれを Repeater_ItemCommand メソッドの中に入れました:
Page.ClientScript.RegisterStartupScript(this.GetType(), "ConfirmDelete", "return confirm('Are You Sure Want To Delete?');");
いくつかのコード ソリューションを調べましたが、まだ機能していません。私は何を間違えましたか?
アップデート:
htmlからjavascriptを呼び出すと. それはうまく動作します。コード:
<asp:LinkButton ID="lbDelete" runat="server" OnClientClick="return confirm('Are you sure want to delete?');">Delete</asp:LinkButton>
しかし、私はまだコードビハインドからそれを呼び出すことができません