首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LinkButton和jquery

LinkButton和jquery
EN

Stack Overflow用户
提问于 2022-01-29 09:15:12
回答 1查看 44关注 0票数 0

代码语言:javascript
复制
<script type="text/javascript">
    $(function () {
        $("[id*=btnDelete]").removeAttr("onclick");
        $("#dialog").dialog({
            modal: true,
            autoOpen: false,
            title: "Confirmation",
            width: 350,
            height: 160,
            buttons: [
                {
                    id: "Yes",
                    text: "Yes",
                    click: function () {
                      $("[id*=btnDelete]").attr("rel", "delete");
                        $("[id*=btnDelete]").click();
                    }
                },
                {
                    id: "No",
                    text: "No",
                    click: function () {
                        $(this).dialog('close');
                    }
                }
            ]
        });
      $("[id*=btnDelete]").click(function () {
            if ($(this).attr("rel") != "delete") {
                $('#dialog').dialog('open');
                return false;
            } else {
                __doPostBack(this.name, '');
            }
        });
    });
</script>
  <asp:LinkButton ID="btnDelete"   CssClass="ui-icon" runat="server"  OnClick="DeleteRecord" >
                  <div  class="icon-lougou"></div><br /> <span>logout</span></asp:LinkButton>

该对话框是显示,放置,不触发onclick,DeleteRecored不能在显示对话框之后触发onlick。

该对话框是显示,放置,不触发onclick,DeleteRecored不能在显示对话框之后触发onlick。

EN

回答 1

Stack Overflow用户

发布于 2022-01-30 11:29:07

您可以使用OnClientClick属性:

代码语言:javascript
复制
<asp:LinkButton ID="btnDelete"   CssClass="ui-icon" runat="server"  OnClientClick="DeleteRecord();" >

根据文件:

OnClientClick属性用于设置要在单击Button控件时运行的客户端脚本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70903847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档