0

jquery ファイルのアップロードを使用して、画像を asp.net サーバーにアップロードしています (http://www.webtrendset.com/2011/06/22/complete-code-example-for-using-blueimp-jquery-file-upload-コントロールイン asp ネット/)

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

ボタンが届かない…

 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 に答える