我最近在网站上更新了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 { };
}
答案 0 :(得分:0)
此代码不适用于最新版本的RadTreeView for ASP.NET Ajax。 NodeClicked属性是RadTreeView classic的一部分。如果您使用的是最新版本,则应使用e.Node属性。