我正在使用 radbutton。在 onclick 事件中,我有一段代码运行 SQL 查询以删除记录。
我想为此返回一个确认消息框,但我没有任何运气让它运行。
- 我尝试将其添加到 onclientclick 事件中,
- 当按钮单击事件触发时,我尝试将其添加到代码中的属性中,
- 我试过了
Page.RegisterStartupScript("clientScript", message)
。
其中每一个都是在执行返回确认之前删除帐户。
我已经注释掉了我的删除代码,然后该消息将触发。在将它添加到属性的情况下,它在我按下删除按钮两次后起作用。我已经研究了几天,还没有找到合适的代码。任何帮助,将不胜感激。
更新 - 添加代码。
我试过的代码:
string message = "<script language=JavaScript> alert( ' The ' );</script>";
if (!Page.IsStartupScriptRegistered("clientScript"))
{
Page.RegisterStartupScript("clientScript", message);
}
和
RadButton btn = (RadButton)sender;
string strMessage = "Are you sure?";
btn.Attributes.Add("onclick", "return confirm('" + strMessage + "');");
这是按钮
<telerik:RadButton ID="btnDeleteAccount" runat="server" Font-Bold="True" Font-Names="Arial"
Font-Size="11px" Skin="WebBlue" Text="Delete Account" OnClick="btnDeleteAccount_Click"
Width="150px">
</telerik:RadButton>