ユーザーがファイルをWebサーバーにアップロードできるページを作成しています。アップロード後、ページには、すでにアップロードされたファイルへのリンクと、すでにアップロードされている他のファイルが表示されます。ページライフサイクルで、プログラムでプログラムを作成しようとしたときにpage_initの外部にコントロールを表示できない
アップロードされたファイルへのリンクをプログラム的に作成しているので、これをpage_initで行う必要があります。そうしないと、リンクボタンがクリックされてもイベントが発生しません。私のWebページはこれをすべて行います - リンクボタンを作成します。リンクボタンをクリックすると、必要なイベントメソッド、つまりファイルをダウンロードするサブメソッドが呼び出されます。
[OK]をクリックすると、アップロードをクリックすると(ファイルをアップロードする)、以前にアップロードしたすべてのファイルをリンクボタンとして表示するpage_initサブフォルダが呼び出されます。次に、現在のファイルをアップロードするbtnUpload_clickサブフォルダが呼び出されます。
唯一の問題は、現在のファイルが表示されていないことですか?私はpage_initにのみリンクを表示できますが、page_initの後にbtnUploadが呼び出されるため、現在のファイルはpage_initの後にアップロードされないため、表示されません。
これを回避する方法はありますか?
私はこれを試して、コントロールをリストに追加して、Page_prerenderのページに追加しました。残念ながら同じprobではなく、クリックイベントハンドラを追加していません。クリックすると何も起こりません。 – thegunner