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