C# ASP.NET Telerik Ajax更新控件来自服务器端的代码
我有一个来自Kentico的上载控件,它有一个C# ASP.NET Telerik Ajax更新控件来自服务器端的代码,c#,asp.net,ajax,telerik,C#,Asp.net,Ajax,Telerik,我有一个来自Kentico的上载控件,它有一个EventHandler upload.OnUploadFile += new EventHandler(upload_OnUploadFile); 调用了EventHandler,我想像这样从Telerik更新RadTreeView中的一个节点 void upload_OnUploadFile(object sender, EventArgs e) { AttachmentsControl uploadControl = sender as
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
方法,因此代码无法工作。无论如何,有没有一种奇特的方法来实现这一点?AjaxPanel
或AjaxManager
不支持上传控制,
你可以尝试使用基于flash的文件上传工具,比如。这不是重点,上传是有效的,treeview是有效的。我需要的是一种在上传完成后更新treeview的方法,如我所解释的。