我道歉,因为我的英语不好。 我有一个asp.net的网页,其中包含一个treeview,xmldatasource,一个与xmldatasource和一个iframe相关的xml文件。 当用户点击treenode时,网页将显示在iframe中。 现在我想要点击treenodes,我的网址(例如“www.mysite.com/default.aspx”)更改为 (“www.mysite.com/default.aspx?onenode”)如果我在显示的浏览器页面上直接输入此URL(“www.mysite.com/default.aspx?onenode”)并且选择了treenode并且页面(onenode) )显示在iframe上。 有办法解决我的问题吗? 我在等你的帮忙。 感谢Perpend。
答案 0 :(得分:0)
我会避免使用IFRAME并使用AJAX来渲染treenode细节。这样你只需要处理一个网页,而不是两个网页,这会让你的问题消失。
答案 1 :(得分:0)
我想您可以使用NavigateUrl
的{{1}}属性轻松完成此操作,以设置目标网址。 (您可以根据当前TreeNode的TreeNode
属性构建它。
此外,您可以通过设置TreeNode的Text/Value
属性来设置要加载页面的目标框架。在您的情况下,似乎您需要将其设置为父框架(窗口本身)。