我有一个用于上传图片的 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/

10-13 06:27