2014-09-25 55 views
0

我最近更新了網站上的telerik控件。早些時候我使用Telerik.WebControls.RadTreeNodeEventArgs,但現在我使用Telerik.web.ui.RadTreeNodeEventArgs。telerik treeview控制升級問題

現在我的問題是,當我將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 { }; 
    } 
+0

WPF在這個問題在哪裏?已移除標記。 – 2014-09-25 19:48:47

回答

0

此代碼不會RadTreeView爲ASP.NET AJAX的最新版本工作。 NodeClicked屬性是RadTreeView經典的一部分。如果您使用的是最新版本,則應使用e.Node屬性。

+0

你可以使用e.node更改上面的代碼..我有很多頁面有很長的代碼...我不知道如何改變它們。 – rahlrokks 2014-09-25 18:55:08