0

我很抱歉,因为我的英语不好。我有一个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 并且 page(onenode) 显示在 iframe 上。有办法解决我的问题吗?我在等你的帮助。谢谢你的等待。

4

2 回答 2

0

我想您可以通过使用 的NavigateUrl属性TreeNode来设置目标 URL 来轻松地做到这一点。(您可以根据Text/Value当前 TreeNode 的属性来构造它。

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

于 2009-07-17T22:51:10.877 回答
0

我会避免使用 IFRAME,而是使用 AJAX 来呈现树节点细节。这样,您只需处理一个网页,而不是两个网页,从而解决您的问题。

于 2009-07-17T21:56:56.290 回答