У меня есть несколько элементов управления asyncfileupload, созданных из кода за C #, и я не могу понять, как ссылаться на правильный экземпляр элемента управления из раздела UploadedComplete моего кода или любого другого экземпляра в этом отношении.
Я использую 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