关于treeview一个问题????? 我遇到过,这种问题你是把treeview的autopostback设置成true吧,还是不要用的好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果代码没问题的话,应该如楼上所说感觉TreeView还不是很爽,最受不了的是展开结点也要提交 在生成TreeView时你就定义各个TreeNode的NavigateUrl属性 可以将autopostback设置成false;在body里添加 <body onload="initTree()">然后在PageLoad里写:string strTreeName = "TreeView1"; string strRef = Page.GetPostBackEventReference(TreeView1); string strScript = "<script language=\"JavaScript\"> \n" + "<!-- \n" + " function initTree() { \n" + " " + strTreeName + ".onSelectedIndexChange = function() { \n" + " if (event.oldTreeNodeIndex != event.newTreeNodeIndex) \n" + " this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex); \n" + " window.setTimeout('" + strRef.Replace("'","\\'") + "', 0, 'JavaScript'); \n" + " } \n" + " } \n" + "// --> \n" + "</script>"; Page.RegisterClientScriptBlock("InitTree",strScript );这样就只有你点击的节点更改的时候才提交! 其实这段程序就是在客户端实现了一个TreeView的SelectIndexChange事件,保证了树只在这一个事件里进行提交,而且它事件不进行提交刷新 不好意思,今天有些事情,怠慢大家了。谢谢各位的解答,好象还是不行。我的意思是在SelectIndexChange写的代码要触发两次才有效。 string 转换成 guid 问题 这段flash播放器怎么用? 数据库设计,提倡建外键不? 大家一起来讨论下webservice 和 remoting 网页存在问题 HTTP 500 vs2005的问题,使用Login登陆控件,怎么取用户表里UserID? 急啊,关于下载的问题!!!在线等!!! 如何在Web.config中设置,使程序可以连informix9数据库 济南的.NET人员请进来 高分求教,用asp.net能不能实现象QQ一样的聊天及传文件的功能? 关于垃圾收集机制 请高手指点!关于下拉框的问题?
感觉TreeView还不是很爽,最受不了的是展开结点也要提交
在body里添加 <body onload="initTree()">
然后在PageLoad里写:
string strTreeName = "TreeView1";
string strRef = Page.GetPostBackEventReference(TreeView1);
string strScript = "<script language=\"JavaScript\"> \n" +
"<!-- \n" +
" function initTree() { \n" +
" " + strTreeName + ".onSelectedIndexChange = function() { \n" +
" if (event.oldTreeNodeIndex != event.newTreeNodeIndex) \n" +
" this.queueEvent('onselectedindexchange', event.oldTreeNodeIndex + ',' + event.newTreeNodeIndex); \n" +
" window.setTimeout('" + strRef.Replace("'","\\'") + "', 0, 'JavaScript'); \n" +
" } \n" +
" } \n" +
"// --> \n" +
"</script>"; Page.RegisterClientScriptBlock("InitTree",strScript );
这样就只有你点击的节点更改的时候才提交!
谢谢各位的解答,好象还是不行。
我的意思是在SelectIndexChange写的代码要触发两次才有效。