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

时间:2011-12-02 15:03:49

标签: 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 AttachmentsControl;
   treeView.SelectedNode.Attributes["Image"] = uploadControl.Value.ToString();
}

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

RadAjaxManager1.AjaxSettings.AddAjaxSetting(upload, treeView);

由于我使用的LoadControl方法没有创建类实例,因此代码无法工作。无论如何有一种奇特的方式来实现这个目标吗?

1 个答案:

答案 0 :(得分:0)

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