我试图显示一个JavaScript确认框,只要我的中继器中的链接按钮被点击并且已经通过了一些条件。Javascript ConfirmBox在更新面板中调用时不显示
我的中继器位于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>
但我仍然无法从代码中调用它背后
哪里是该行代码的详细信息?在回发方法? – 2013-03-07 04:47:33
@Jeremy Thompson - 中继器项目命令方法 – ricojohari 2013-03-07 04:49:11
奇怪我不认为确认会以这种方式工作! – 2013-03-07 05:08:26