所以我有一个 asp:imagebutton 让我们说登录到一个网站。
OnClick 页面执行 xyz 然后重定向您,从单击按钮开始重定向之间有一个暂停时间。为了让等待对用户更加友好,我将按钮替换为处理图像和文本,执行此操作的 javascript 是:
$(document).ready(function () {
$(".ShowProcessing").click(function () {
$(this).replaceWith("<img src='/content/images/processing.gif' /> Processing");
});
});
这是按钮:
<asp:ImageButton ID="Login" runat="server" OnClick="Login_Click" CssClass="ShowProcessing" />
问题是处理图像发生了变化,但是 asp OnClick 事件没有触发。