ユーザーがファイルを Web サーバーにアップロードできるページを作成しています。アップロード後、ページには、アップロードされたばかりのファイルへのリンクと、既にアップロードされている他のファイルへのリンクが表示されます。
アップロードされたファイルへのリンクをプログラムで作成しているので、これを page_init で行う必要があります。そうしないと、リンク ボタンをクリックしてもイベントが発生しません。私のWebページはこれをすべて行います-リンクボタンを作成し、それらをクリックすると、必要なイベントメソッド、つまりファイルをダウンロードするサブを呼び出します。
OK、私が遭遇した問題は次のとおりです。(ファイルをアップロードするために)アップロードをクリックすると、page_init サブルーチンが呼び出され、以前にアップロードされたすべてのファイルがリンク ボタンとして表示されます。次に、現在のファイルをアップロードする btnUpload_click サブルーチンが呼び出されます。
唯一の問題は、現在のファイルが表示されていないことですか? page_init でしかリンクを表示できませんが、btnUpload は page_init の後に呼び出されるため、現在のファイルは page_init の後までアップロードされず、したがって表示されませんか?
これを回避する方法はありますか?