ASP.. NET Telerik Ajax从服务器端更新控件的代码

本文关键字:更新 控件 代码 服务器端 NET Telerik Ajax ASP | 更新日期: 2023-09-27 18:16:33

我有一个来自Kentico的有EventHandler的上传控件

upload.OnUploadFile += new EventHandler(upload_OnUploadFile);

EventHandler被调用,我想从Telerik更新RadTreeView中的一个节点,像这样

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

问题是,上传控件是动态创建的,所以我在试图使用RadAjaxManager中的AjaxSettings时遇到了问题。

RadAjaxManager1.AjaxSettings.AddAjaxSetting(upload, treeView);

代码不会工作,因为我使用的LoadControl方法不创建类实例。不管怎样,有什么奇特的方法可以做到这一点吗?

ASP.. NET Telerik Ajax从服务器端更新控件的代码

AjaxPanelAjaxManager不支持上传控制,您可以尝试基于flash的文件上传器,如http://www.uploadify.com/.