2012-04-07 4 views
0

私はasp.netサーバーに画像をアップロードするためにjqueryファイルのアップロードを使用しています(http://www.webtrendset.com/2011/06/22/complete-code-example完全なjqueryファイルアップロードでasp.netイベントをトリガーする

ファイルのアップロード時にasp.netイベントをトリガーする必要があります(または非表示のasp.netボタンをクリックする必要があります)。コンプリート。私はdone関数にコードを追加しようとしましたが、うまく動作しません。

ボタンに到達することはできません...

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

答えて

1

は機能トリガ行われますか? jqueryを使用してボタンをクリックすることができます。

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

ありがとうございます!これは動作します! – ahrberg

1

あなたはjavascriptでポストバックイベントを実行するためにこれをやって試すことができます:

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

あなたがプログラム的に決定する必要はありませんので、私はまた、あなたのweb.configファイルでのClientIDMode =静的を使用することをお勧めしますあなたの要素のID。

+0

静的モードを使用してください、ありがとう! – ahrberg

関連する問題