关于webcontrol中的treeview 使用ildasm工具反编译ms的webcontrol的dll文件,然后找吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TreeView展开无闪烁的解决方法 '实现TreeView展开不提交,点击才提交 '------------------------------------------------------ Dim strTreeName As String = "TreeView1" Dim strRef As String = Page.GetPostBackEventReference(TreeView1) Dim strScript As String = "<script language='javascript'> " & vbCrLf _ & "<!-- " & vbCrLf _ & " function initTree() { " & vbCrLf _ & " " & strTreeName & ".onSelectedIndexChange = function() { " & vbCrLf _ & " if (event.oldTreeNodeIndex != event.newTreeNodeIndex) " & vbCrLf _ & " this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex); " & vbCrLf _ & " window.setTimeout('" & strRef.Replace("'", "\'") & "', 0, 'javascript'); " & vbCrLf _ & " } " & vbCrLf _ & " } " & vbCrLf _ & "// --> " & vbCrLf _ & "</script>" Page.RegisterClientScriptBlock("InitTree", strScript) '------------------------------------------------------- 首先保证装好你的组件,这个包安装非常方便,只要运行一下即可在VS.NET中使用了:http://218.56.11.178:8018/FileDown.aspx?FID=4看看这个例子,对你一定有启发:http://218.56.11.178:8018/FileDown.aspx?FID=246这个论坛也使用了树:http://218.56.11.178:8018/FileDown.aspx?FID=212论坛的使用演示地址,在这里:http://expert.kaer.cn/提供站点:http://soft.kaer.cn 希望大家多支持!ftp://soft.kaer.cn 可以直接用IE匿名访问,目前速度没限制。 TreeView的autoPostBack设为false, 假定TreeView的id是TreeView1,然后<script FOR=TreeView1 EVENT=onselectedindexchange>var nodeindex_old, nodeindex_new;nodeindex_old = event.oldTreeNodeIndex;nodeindex_new = event.newTreeNodeIndex;if (nodeindex_new != nodeindex_old){ TreeView1.selectedNodeIndex = nodeindex;} c# 水晶报表 导出问题(想优化一下) 我想标题不允许输入非法字符,请问如何加上判断? 谢谢! 求字符串中包含最多的字符 fckeditor2.6 问个反射的问题! Asp.net(C#)与oracle连接时出现无法加载ddl是怎么回事? 【帮看看哪里出了毛病】 关于.net中mobile的问题 .mdf和.ldf是两个什么文件 ? 要实现一个二级的treeview,请帮忙: 贴一个ASP.Net中使用VB.Net调用存储过程并得到返回值例子!请多多指教 怎样让鼠标到TreeView1的一个节点上时显示一个注释?
'实现TreeView展开不提交,点击才提交
'------------------------------------------------------
Dim strTreeName As String = "TreeView1"
Dim strRef As String = Page.GetPostBackEventReference(TreeView1) Dim strScript As String = "<script language='javascript'> " & vbCrLf _
& "<!-- " & vbCrLf _
& " function initTree() { " & vbCrLf _
& " " & strTreeName & ".onSelectedIndexChange = function() { " & vbCrLf _
& " if (event.oldTreeNodeIndex != event.newTreeNodeIndex) " & vbCrLf _
& " this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex); " & vbCrLf _
& " window.setTimeout('" & strRef.Replace("'", "\'") & "', 0, 'javascript'); " & vbCrLf _
& " } " & vbCrLf _
& " } " & vbCrLf _
& "// --> " & vbCrLf _
& "</script>"
Page.RegisterClientScriptBlock("InitTree", strScript)
'-------------------------------------------------------
http://218.56.11.178:8018/FileDown.aspx?FID=4看看这个例子,对你一定有启发:
http://218.56.11.178:8018/FileDown.aspx?FID=246这个论坛也使用了树:
http://218.56.11.178:8018/FileDown.aspx?FID=212论坛的使用演示地址,在这里:
http://expert.kaer.cn/提供站点:http://soft.kaer.cn 希望大家多支持!
ftp://soft.kaer.cn 可以直接用IE匿名访问,目前速度没限制。
var nodeindex_old, nodeindex_new;
nodeindex_old = event.oldTreeNodeIndex;
nodeindex_new = event.newTreeNodeIndex;
if (nodeindex_new != nodeindex_old)
{
TreeView1.selectedNodeIndex = nodeindex;
}