1

onUploadComplete イベントが実行された後に btn を表示する方法は? そのイベント内で btn.visible=true と言っても、今は来ていません..

このイベントが非同期で発生するスレッドの 1 つを読んだので、JavaScript を記述して onClientUploadCompete を呼び出す必要があります。

しかし、JavaScriptを書かずにそれを行う方法を知っている人はいますか? 事前に至急お願いします!

4

1 に答える 1

0

JavaScript と AsyncFileUpload のOnClientUploadErrorおよびを使用してクライアント側で実行するOnClientUploadCompleteか、サーバー側UploadedCompleteまたはUploadedFileErrorAsyncFileUpload オブジェクトによって起動されるイベントを処理するかの 2 つのオプションがあります。

クライアント側を選択した場合でも、Button通常どおりに含めることができ、CSS を含めるdisplay: noneことができます。これは、次のように JavaScript で変更できます。

$get(<%= AsyncFileUploaderInstanceName.ClientId %>).style.display = "block"

サーバー側を選択すると.Visible、好きなコントロールのプロパティを参照して、変更することができます。ただし、ボタンがページに表示されるようにするには、ボタンが配置される UpdatePanel を更新する必要があります。

于 2011-07-12T20:09:17.663 に答える