首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在asp.net2.0中,怎么让控件treeview点击结点不刷新页面

2011-12-12 
在asp.net2.0中,如何让控件treeview点击结点不刷新页面?在asp.net2.0中,如何让控件treeview点击结点不刷新

在asp.net2.0中,如何让控件treeview点击结点不刷新页面?
在asp.net2.0中,如何让控件treeview点击结点不刷新页面?
请问如何设置,在不刷新页面的情况下选中节点。
在线等,谢谢

[解决办法]
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
[解决办法]
例子

<asp:TreeView ID= "TreeView1 " runat= "server " ShowLines= "True ">
<Nodes>
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand "> </asp:TreeNode>
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand "> </asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand ">
<asp:TreeNode Text= "新建节点 " Value= "新建节点 " SelectAction= "Expand "> </asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
[解决办法]
TreeView 处理简单的可以,处理复杂的还是要js做的。或者自己添加js控制
[解决办法]
不用javascript就没有办法,SelectAction设成选择就要刷新,设成别的就不能选中
(选中必须要传到后台,必然要刷新,呵呵)
[解决办法]
http://www.meizz.com/Web/Demo/MzTreeView10.htm

你可以找 Meizz要最新版本
[解决办法]
使用OnTreeNodePopulate,不会刷新
[解决办法]
在每个节点设置NavigateUrl = "# ".
在Page_load中添加
youTreeView.Attributes.Add( "onclick ", "javascript:return CheckNode(); ");
然后在js中控制点击操作.
[解决办法]
我也没有仔细研究过,用DOM应该是可以的,点击后先将样式改成选中状态,但这时服务器端还没有选中。可以通过xmlHttpRequest发送到后台,最好不要操纵Tree,而是用一个Session记录下来。

这里的难点是DOM如何判断选中节点的值,你要仔细设计生成节点value的规则。

热点排行