在Update Panel中使用bootstrap-confirmation

时间:2016-04-07 09:57:22

标签: javascript jquery asp.net twitter-bootstrap telerik

我有一个包含多列的RadGrid,1列是删除列...它看起来像这样

<telerik:GridTemplateColumn runat="server" HeaderText="Delete" HeaderStyle-Width="7%" UniqueName="Delete">
  <ItemTemplate>
    <asp:Button runat="server" CssClass="btn btn-success" data-toggle="confirmation" data-original-title="Are you sure you want to delete?" CommandName="Delete" Text="Delete"></asp:Button>
  </ItemTemplate>
</telerik:GridTemplateColumn>

我把数据toggle =“确认”放在按钮上,它做了我想做的事情,但是在部分回发后,它停止工作,问题是来自更新面板,如果我让它完成回发它的工作方式我想要,但使用异步回发它不想

有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

以下演示通过添加几行JS来展示如何使用RadConfirm:http://demos.telerik.com/aspnet-ajax/window/examples/confirmserverclicks/defaultcs.aspx

以下是最相关的摘录:

                <asp:Button ID="Button1" Text="Button" runat="server" OnClick="Button1_Click" OnClientClick="confirmAspButton(this); return false;">
                </asp:Button>

和JS

function confirmAspButton(button) {
    function aspButtonCallbackFn(arg) {
        if (arg) {
            __doPostBack(button.name, "");
        }
    }
    radconfirm("Are you sure you want to postback?", aspButtonCallbackFn, 330, 180, null, "Confirm");
}