日期:2014-05-20  浏览次数:21024 次

如何让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技术社区!
===================================================================