注册 登录
编程论坛 ASP.NET技术论坛

大家的站点导航是用TreeView控件来实现的吗?

foshan 发布于 2007-07-04 17:29, 1403 次点击
大家的站点导航是用TreeView控件来实现的吗?
还有,如果用TreeView控件,如何才能实现点击节点,相应的 NavigateUrl 均是从新一页中打开的???我现在遇到的问题,设置了 Target="about:blank" 虽然可以实现点击TreeView控件的节点在新一页中打开,但是点击TreeView控件的其它节点,均是从该页中打开的。我想实现是点击TreeView控件的其它节点,其它节点中设置好的NavigateUrl均是另外从一个新的页面中打开的,例如我点击TreeView控件的三个不同的节点,就打开三个各自独立的不同的页面,如何才能实现呢?谢谢!
8 回复
#2
川流不息2007-07-05 08:29
不能用window.open來打開新的窗口嗎?
#3
夜_狼2007-07-05 11:35

在Treeview属性有这个属性

#4
foshan2007-07-05 12:46
以下是引用夜_狼在2007-7-5 11:35:51的发言:

在Treeview属性有这个属性

哪个属性是啊??

#5
foshan2007-07-05 12:58
以下是引用川流不息在2007-7-5 8:29:24的发言:
不能用window.open來打開新的窗口嗎?


用window.open來打開新的窗口(B窗口),原窗口(A窗口)是作为父窗口的,有的新打开的窗口中,还有其它按钮通过window.open來打開新的窗口(C窗口),在C窗口中操作完之后是要即时刷新C窗口的父窗口(B窗口)的。
如果在A窗口通过window.open打开B窗口,B窗口又通过window.open打开C窗口的话,是不能实现在C窗口提交完数据后关闭C窗口后自动刷新B窗口中的数据的……

#6
cyyu_ryh2007-07-06 09:18
pagelode
if (!IsPostBack)
{
TreeView1.Target = "main"; //main为又框架集的NAME
}
#7
foshan2007-07-10 09:30

斑竹的代码也是在同一个页面中打开新窗口噢……
我是想实现:点击TreeView控件的任何一个节点,其节点中设置好的NavigateUrl均是另外从一个新的页面中打开的,例如我点击TreeView控件的三个不同的节点,就打开三个各自独立的不同的页面,如何才能实现呢?谢谢!
但这样的做法又存在一个问题:如果我点了TreeView控件的10个节点,关闭的时候得逐个关闭10个网页……

#8
cyyu_ryh2007-07-12 11:41

你说这个看起来实现还是有点复杂,应该用脚本可以,但没写过.等有时间我写写看,这也是在做项目时要遇到的问题

#9
foshan2007-07-12 17:41
自己解决了:Target = "_blank";     
1