Управление обновлением ASP.NET Telerik Ajax из серверного кода - PullRequest
0 голосов
/ 02 декабря 2011

У меня есть элемент управления загрузкой от Kentico, который имеет EventHandler

upload.OnUploadFile += new EventHandler(upload_OnUploadFile);

, который EventHandler вызывается, и я хочу обновить узел в RadTreeView от Telerik, как это

void upload_OnUploadFile(object sender, EventArgs e)
{
   AttachmentsControl uploadControl = sender as AttachmentsControl;
   treeView.SelectedNode.Attributes["Image"] = uploadControl.Value.ToString();
}

Проблема в том, что элементы управления загрузкой создаются динамически, поэтому у меня возникают проблемы при попытке использовать AjaxSettings в RadAjaxManager.

RadAjaxManager1.AjaxSettings.AddAjaxSetting(upload, treeView);

Код не будет работать, так как яЯ использую метод LoadControl, который не создает экземпляр класса.В любом случае, есть ли причудливый способ сделать это?

1 Ответ

0 голосов
/ 02 декабря 2011

AjaxPanel или AjaxManager не поддерживают управление загрузкой, Вы можете попробовать загрузчики файлов на основе флэш-памяти, такие как http://www.uploadify.com/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...