0

我正在使用 jquery 文件上传将图像上传到 asp.net 服务器(http://www.webtrendset.com/2011/06/22/complete-code-example-for-using-blueimp-jquery-file-upload-控制在-asp-net/)

文件上传完成后,我需要触发一个 asp.net 事件(或单击隐藏的 asp.net 按钮)。我尝试将代码添加到完成的功能,但我没有让它工作。

按钮无法到达...

 done: function (e, data) {
 document.getElementById('<%=Button1.ClientID%>').click();
4

2 回答 2

1

是否触发了完成功能?您可以使用 jquery 单击您的按钮,例如;

$('input[id$=Button1]').click();
于 2012-04-07T18:18:51.343 回答
1

您可以尝试这样做以使用 javascript 执行回发事件:

__doPostBack('<%= Button1.ClientID  %>', '');

我还建议您在 web.config 中使用 ClientIDMode = static,这样您就不必以编程方式确定元素的 ID。

于 2012-04-07T18:24:20.073 回答