Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iframe中使用浏览器中的不同url显示页面_Iframe_Treeview_Xmldatasource - Fatal编程技术网

在iframe中使用浏览器中的不同url显示页面

在iframe中使用浏览器中的不同url显示页面,iframe,treeview,xmldatasource,Iframe,Treeview,Xmldatasource,我道歉,因为我的英语不好。 我有一个asp.net的网页,其中包含一个treeview、xmldatasource、一个与xmldatasource相关的xml文件和一个iframe。 当用户单击树节点时,iframe中将显示一个网页。 现在,我希望当点击treenodes时,我的url(例如“www.mysite.com/default.aspx”)变为 (“www.mysite.com/default.aspx?onenode”),如果我在浏览器上直接输入此url(“www.mysite.c

我道歉,因为我的英语不好。 我有一个asp.net的网页,其中包含一个treeview、xmldatasource、一个与xmldatasource相关的xml文件和一个iframe。 当用户单击树节点时,iframe中将显示一个网页。 现在,我希望当点击treenodes时,我的url(例如“www.mysite.com/default.aspx”)变为 (“www.mysite.com/default.aspx?onenode”),如果我在浏览器上直接输入此url(“www.mysite.com/default.aspx?onenode”),则显示mypage,选择treenode并在iframe上显示page(onenode)。 有办法解决我的问题吗? 我在等你的帮助。
谢谢你的支持。

我会避免使用iFrame,而是使用AJAX来渲染treenode细节。这样,您只需处理一个网页,而不是两个网页,问题就可以解决。

我想您可以通过使用
TreeNode
NavigateUrl
属性来设置目标URL,从而轻松实现这一点。(您可以基于当前树节点的
文本/值
属性来构造它

此外,您还可以通过设置TreeNode的
target
属性来设置加载页面的目标帧。在您的情况下,似乎需要将其设置为父帧(窗口本身)