每当单击中继器中的链接按钮并通过某些条件时,我都会尝试显示 javascript 确认框。
我的中继器位于 Ajax Accordion 内容模板内的更新面板中。
<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>
但我仍然不能从后面的代码中调用它