我有asp按钮,其功能是删除项目。按钮位于更新面板内。我有datalist,因为我每次都有一个复选框时都添加了Item。我有2个按钮选择全部和全部清除,我选择所有项目与我的全选按钮,这是JQuery代码之后,我试图删除时间。当我逐一选择项目,然后它的工作正常,当选择所有项目,然后它不工作。
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" Enabled="false" Text="Delete"
OnClientClick="return confirm('Are you sure?');$.loading({ mask: true, effect: 'ellipsis update' });"
OnClick="Button1_Click" />
</ContentTemplate>
</asp:UpdatePanel>
正在生成的HTML ..
<div id="Tab1_UpdatePanel1">
<input type="submit" id="Tab1_Button1" value="Delete Image" name="Tab1$Button1">
</div>
用于启用禁用Button1的JQuery
$("#[id$='btnCheckAll']").click(function () {
$("#<%= dlst1.ClientID %> input:checkbox").attr("checked", "checked");
$("#<%=Button1.ClientID %>").removeAttr('disabled');
});
$("#[id$='btnUnCheck']").click(function () {
$("#<%= dlst1.ClientID %> input:checkbox").removeAttr("checked");
$("#<%=Button1.ClientID %>").attr('disabled', 'disabled');
});
并且在page_load上我也在制作Button1.Enable = false;当我在不使用复选框的情况下直接选择任何项目时,我正在制作Button.Enabled = true。
按钮功能工作正常,但确认框没有显示,我也检查了Question但是没有为我工作。
当我按下按钮启用然后它工作正常,但我有条件我需要禁用按钮,并根据一些条件我启用按钮。那它不起作用。
请有人帮助我?
答案 0 :(得分:1)
尝试启用该按钮,然后单击它..它一定会起作用
答案 1 :(得分:0)
您似乎遇到了使用jquery的问题,请尝试以下替代解决方案:
简单的javascript:
<asp:Button ID="Button1" runat="server" Text="Delete User" OnClientClick="return confirm('Are you sure you want to delete this user?');" />
Ajax ConfirmButtonExtender:
<ajaxToolkit:ConfirmButtonExtender ID="cbe" runat="server"
TargetControlID="Button1"
ConfirmText="Are you sure you want to click this?"
OnClientCancel="CancelClick" />