当前位置: 代码迷 >> .NET分析设计 >> 怎么让treeview点击结点不刷新页面
  详细解决方案

怎么让treeview点击结点不刷新页面

热度:1365   发布时间:2013-02-25 00:00:00.0
如何让treeview点击结点不刷新页面?
如何让treeview点击结点不刷新页面?

------解决方案--------------------------------------------------------
帮你顶
------解决方案--------------------------------------------------------
能不能做局部刷新呢?估计是应为需要postBack的关系吧。
------解决方案--------------------------------------------------------
用ajax
------解决方案--------------------------------------------------------
asp.net 2.0带的可以,需要设置每个TreeNode的NavigateUrl不为 " "就可以
------解决方案--------------------------------------------------------
google下
------解决方案--------------------------------------------------------
ajax


====我有罪====



------解决方案--------------------------------------------------------
tvTree.Attributes.Add( "onclick ", "javascript:return GetNode(); ");

function GetNode()
{
if(event.srcElement.tagName.toUpperCase() == "IMG ")
{
return true;
}
//alert(event.srcElement.innerText);

return false;
}
------解决方案--------------------------------------------------------
<script>
function GoSelect()
{
if(event.srcElement.tagName.toUpperCase() == "A ")
{
return true;
}
else
{
return false;
}

}
</script>
在后台页面的page_load里加
this.TreeView1.Attributes.Add( "onclick ", "javascript:return GoSelect(); ");

------解决方案--------------------------------------------------------
mark
------解决方案--------------------------------------------------------
mark
------解决方案--------------------------------------------------------
建议你用AJAX技术


===================================================================
中国DotNet程序员俱乐部 -- www.willsft.com

-- 中国最专业的DotNet技术社区!
===================================================================
  相关解决方案