C#の背後にあるコードから作成された複数のasyncfileuploadコントロールがあり、コードのUploadedCompleteセクションから適切なコントロールインスタンスを参照する方法、またはそのことに関するインスタンスを理解できません。
1ページで20の非同期ファイルアップロードをすべて異なるモーダルポップアップコントロールで使用しているため、ボタンをクリックすると、各起動の背後にあるコードからすべてのコントロールが作成されます。したがって、c#のみを使用することが絶対に必要です。
各インスタンスは次のように作成されます。
AsyncFileUpload afuUploadEvents = new AsyncFileUpload();
afuUploadEvents.ID = "AsyncFileUploadId";
afuUploadEvents.UploadedComplete += new EventHandler<AsyncFileUploadEventArgs>this.afuUpload_UploadedComplete);
// other settings... blah blah blah...
コントロールを見つける試みは次のとおりです。
protected void afuUpload_UploadedComplete(object sender, AsyncFileUploadEventArgs e)
{
// get the file upload control - doesn't work
AsyncFileUpload oFileUpload = (AsyncFileUpload)sender;
// Try again - doesn't work
ContainerElem.FindControl("AsyncFileUploadId");
}
アップロードハンドラで発生している特定のインスタンスを取得するにはどうすればよいですか?
〜E