telerik treeview控制升级问题

时间:2014-09-25 18:32:15

标签: c# asp.net telerik treeview

我最近在网站上更新了telerik控件。之前我使用的是Telerik.WebControls.RadTreeNodeEventArgs,但现在我使用的是Telerik.web.ui.RadTreeNodeEventArgs。

现在我的问题是当我将telerik.webcontrol更改为telerik.web.ui .............这个" e.NodeClicked"属性开始显示一个错误,说它没有任何类似的属性。现在我必须更新这个控件,但我仍然坚持使用e.NodeClicked ....所以请大家通过建议替换这个来帮助我。

protected void rtvTopLeftPatientMenu_NodeClick(object o, Telerik.WebControls.RadTreeNodeEventArgs e)

{

   if (e.NodeClicked.Parent != null)
   {
       Session["NodeClicked"] = e.NodeClicked.Parent.Value;
       try
       {
           if (e.NodeClicked.Parent.Parent.Value != null)
           {
               Session["NodeClicked"] = e.NodeClicked.Parent.Parent.Value;
           }
       }
       catch { };
   }

1 个答案:

答案 0 :(得分:0)

此代码不适用于最新版本的RadTreeView for ASP.NET Ajax。 NodeClicked属性是RadTreeView classic的一部分。如果您使用的是最新版本,则应使用e.Node属性。