在完整的jquery文件上传时触发asp.net事件

时间:2012-04-07 17:51:36

标签: jquery asp.net file upload

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

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

无法访问按钮...

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

2 个答案:

答案 0 :(得分:1)

完成功能触发?你可以使用jquery点击你的按钮;

$('input[id$=Button1]').click();

答案 1 :(得分:1)

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

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

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