最近小弟学习vs2005遇到了一个问题:我在一个页面上放置了一个TreeView控件和一个iframe控件,我想单击treeview节点的时候,将节点所指向的页面放到iframe中,但是指定了TreeView 中的节点的Target属性后,不起作用,仍然是新打开一个ie浏览器。请各位高手指点指点,谢谢!
解决方案 »
- mvc中如何跳转到之前post查询过的列表页?
- vs 2012 不能新建MVC项目
- 关于profile和vs登录控件的一大堆问题,请赐教!
- 查了好多帖子也不能解决。无法在web服务器上启动调试,未将项目配置为调试。
- 在本机asp.net页面访问外网服务器上的数据库,有的时候会有如下错误提示,但刷新几次就好了,是怎么回事?
- 急求!!!急求专家解答(关于ASP.NET-WAP)
- 为什么我的2个listbox之间数据互相传递后后台取不到值呢
- 我想学ASP 不知道是学ASP好还是学ASP.net 好 为什么 哪个更容易 谢
- 为何我的TREEVIEW1.NODES.COUNT() 总是为3,而实际树内有2层,共5个结点?
- 在用C#写的asp.net程序中如何实现象asp中的chr(13)函数?
- 求助:怎样在鼠标经过treeview的结点时获得树的结点
- 排列组合问题:现在有大、中、细3块模板和一匹3000米的布,如何将这3块模板在布上排列组合铺满正匹布,将布的浪费损耗减到最低??
如果我理解的不错,你是要在treeView的某一节点的链接在ifarme中实现,那么你需要设置一下你的TreeView所在的****.aspx文件的设置,在<head>中加入“<base target="iframe">”,****.aspx文件所在的frame的<HEAD>中也加入“<base target="iframe">”,基本上可以解决你的问题。
框架文件为Main.aspx,左Frame的Name=LeftFrame,右Frame的Name=RightFrame。
LeftFrame 的Src="TREE.aspx",在Tree.aspx中有控件TreeView,节点的链接希望在RightFrame 中实现,那么除设置Main.aspx中的LeftFrame的Target外,还应设置Tree.aspx中的<Base target="rightframe">(在<Head>中设置),否则打开新的ie浏览器。
node.target="你的iframe的名字"注意:一定是iframe的name属性,如果是iframe的id的话是不好用的。