单击treeview节点将消除asp.net中的树视图。为什么?

时间:2013-05-25 09:01:27

标签: asp.net .net treeview

我在usercontrol中绑定了treeview控件。在单击节点时,页面dosent显示树视图,Tree_Index_SelectedNodeChanged不会触发。并且应用程序中没有异常。

知道为什么吗?

实际上我使用相同的代码绑定aspx页面中的树视图,单击树节点时它可以正常工作。

以下是针对两个看起来不同的页面的树视图节点呈现的HTML。这会是个问题吗?

Treeview在ASPX中绑定(工作)

<td style="white-space:nowrap;"><a style="text-decoration:none;" id="ctl00_cphMain_Tree_Indext3" href="javascript:__doPostBack('ctl00$cphMain$Tree_Index','sSheltered Homes for the Aged')">Sheltered Homes for the Aged</a></td>

Treeview在ASCX中绑定(不工作)

<td style="white-space:nowrap;"><a id="ctl00_cphMain_447647F9-47FF-4FBD-8DE3-956EB1255383_Tree_Indext3" href="javascript:__doPostBack('ctl00$cphMain$447647F9-47FF-4FBD-8DE3-956EB1255383$Tree_Index','sSheltered Homes for the Aged')" class="ctl00_cphMain_447647F9-47FF-4FBD-8DE3-956EB1255383_Tree_Index_0">Sheltered Homes for the Aged</a></td>

1 个答案:

答案 0 :(得分:0)

这可能对您有所帮助

使用

进行检查
if(![postback)
{

}

if(postback)
{

}

或查看此

http://msdn.microsoft.com/en-us/magazine/cc163598.aspx