layer.confirm在ASP.NET控件onclick上面的应用方法

时间:2023-03-10 00:40:10
layer.confirm在ASP.NET控件onclick上面的应用方法

有些时候,你可能要修改控件的事件,元素本身。等,这个时候如何操作呢?下面提供一个思路:

<asp:LinkButton Visible="false" ID="shanchu" CommandArgument='<%# Eval("uid") %>' ToolTip="删除" OnClientClick="layerConfirm('确认要删除此订单?该删除将不可恢复',this);return false" OnClick="LinkButton1_Click" class="ml-5" Style="text-decoration: none" runat="server"><i class="Hui-iconfont">删除</i></asp:LinkButton>

  

<a onclick="layerConfirm('确认要删除此订单?该删除将不可恢复',this);return false;" id="ctl00_ContentPlaceHolder1_Repeater1_ctl07_shanchu" title="删除" class="ml-5" href="javascript:__doPostBack('ctl00$ContentPlaceHolder1$Repeater1$ctl07$shanchu','')" style="text-decoration: none"><i class="Hui-iconfont">删除</i></a>

  

JS代码该如何写呢?

function layerConfirm(msg, t) {
layer.confirm(msg, function (index) {
t.onclick = "";
t.click();
layer.close(index);
});
}