导航
  • 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ
  • 问答

TreeView赋值NavigateUrl,如何触发SelectedNodeChanged 事件?

lanye_purple 2008-05-05 12:00:00
如题,郁闷了一上午,没有找到很好的解决办法.
不得以开贴求助!解决问题立马结贴.
...全文
320 点赞 收藏 14
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiaoxialiushui 2011-12-19
对啊 为啥不分享出来啊
回复
starryplayer 2011-10-30
[Quote=引用 9 楼 lanye_purple 的回复:]

最后自己解决..
[/Quote]

怎么解决的啊,说来听听,小弟也遇到了同样的问题。
回复
starryplayer 2011-10-29
怎么解决的啊。
回复
SNOYC 2010-07-21
[Quote=引用 9 楼 lanye_purple 的回复:]
最后自己解决..
[/Quote]

对啊,自己怎么解决的也要分享下嘛
回复
zhouxiaobo123 2009-08-26
[Quote=引用 9 楼 lanye_purple 的回复:]
最后自己解决..
[/Quote]
怎么解决的啊,拿出来分享一下嘛
回复
lanye_purple 2008-05-06
最后自己解决..
回复
lanye_purple 2008-05-06
..
回复
jinlong5200 2008-05-05
这个TreeView确实比较让人郁闷,不会主动回传页面触发TreeNodeCheckChanged事件,但是终归有解决方法强制其回传:
<script type="text/javascript">
function postBackByObject()
{
var o = event.srcElement;
if(o.tagName == "INPUT"&& o.type=="checkbox")
{
__doPostBack("","");
}
}
</script>

<asp:TreeView onclick="javascript:postBackByObject()" ID="TreeView1" runat="server" ShowLines="True" EnableClientScript="False" ShowCheckBoxes="All" OnTreeNodeCheckChanged="TreeView1_TreeNodeCheckChanged">
</asp:TreeView>
这样就能触发了
回复
wh110 2008-05-05
[Quote=引用 1 楼 jinlong5200 的回复:]
autopostback属性设为true
[/Quote]
回复
jinlong5200 2008-05-05
autopostback属性设为true
回复
lanye_purple 2008-05-05
我的这边treeView上面怎么没有这个属性?
回复
shoushii 2008-05-05
[Quote=引用 1 楼 jinlong5200 的回复:]
autopostback属性设为true
[/Quote]
回复
lanye_purple 2008-05-05
楼上的方法有测试吗?
是SelectedNodeChanged
不是TreeNodeCheckChanged
回复
发动态
发帖子
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
社区公告
暂无公告