2012-04-07 8 views
0

Ich benutze jquery Datei-Upload, um Bilder auf asp.net-Server hochladen (http://www.webtrendset.com/2011/06/22/complete-code-example -for-using-blueimp-jquery-Datei-upload-control-in-asp-net /)Trigger asp.net Ereignis auf komplette jquery Datei hochladen

Ich muss ein ASP.net-Ereignis auslösen (oder klicken Sie auf eine versteckte asp.net-Schaltfläche), wenn der Datei-Upload ist Komplett. Ich versuche Code zur Done-Funktion hinzuzufügen, aber ich bekomme es nicht zum Laufen.

Knopf kann nicht erreicht werden ...

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

Antwort

1

wird Funktion ausgelöst getan? Sie können jquery verwenden, um auf Ihre Schaltfläche zu klicken.

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

Danke! Das funktioniert! – ahrberg

1

Sie können versuchen, dies zu tun, das Postbackereignis mit Javascript auszuführen:

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

ich auch ClientIDMode = statisch in Ihrem web.config verwenden würde empfehlen, so müssen Sie bestimmen nicht programmatisch die ID Ihres Elements

+0

Verwenden Sie jetzt den statischen Modus, danke! – ahrberg