首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教ASP.NET中treeview怎么跨框架调用

2012-01-13 
请问ASP.NET中treeview如何跨框架调用?我的左框架有一个treeview控件,我希望通过刷新右框架来使左框架中的

请问ASP.NET中treeview如何跨框架调用?
我的左框架有一个treeview控件,我希望通过刷新右框架来使左框架中的treeview节点的文字更新,但无论怎么操作都无法在右框架里获取到左框架的treeview控件,获取textbox却可以,请问这是怎么回事? 
C#本身可以跨框架吗?我是用response.write写的: 
Response.Write("<script languge='javascript'>this.parent.document.frames['leftFrame'].document.getElementById('Treeview1').Nodes[2].value = '<b>短消息</b>'</script>"); 
其中document.all、document.form1都试过了,但是一直都是提示找不到对象,对象为空。

同样的方法调用textbox却可以:
Response.Write("<script languge='javascript'>this.parent.document.frames['leftFrame'].document.getElementById('textbox').value = '<b>短消息</b>'</script>"); 

都是ASP控件,为什么一个可以一个不可以?

[解决办法]
因为你那个服务器端一点整个页面就刷新了!!
那段Script在整个页面还没有加载结束就执行!!
当然出错了!

热点排行