我有一个用于上传图片的 asp 按钮(使用uploadify),它也有代码
在后面 。问题是我想在回发之前运行客户端脚本。但是
上传图像时发生回发。
<ASP:BUTTON ID="Button1" runat="server" onclick="Button1_Click" onclientclick="Save();"/>
如何强制它先完成客户端脚本?
最佳答案
我认为回发会在 onClientClick
完成后发生。
好的,那么您可以使用 input type="button"
并手动触发回发( __doPostBack('Button1,'');
)。
但我很确定回发仅在 onClientClick
完成后发生,因为您可以通过从 false
返回 onClientClick
来防止回发。您应该调试您的 javascript,因为这种行为是异常的。
关于asp.net - 强制按钮控件在回发前运行其客户端,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6325065/