初次体验ASP.NET,请多多关照。请教TREEVIEW在框架页面的用法 我设计了一个带左右框架的页面,在左框架的页面加入TREEVIEW控件,现在想通过点击树结点在右框架打开相应的页面,就象CSDN社区论坛一样。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为每个节点设置 Url 和 target 属性就可以了. to: exboy(kuku)能不能详细说一下,尤其是target用法,具体填什么值,不胜感激!!!!!!!! see:http://www.microsoft.com/china/community/Column/30.mspx TreeNode tvnode= new TreeNode(); tvnode.NavigateUrl="页面URL";tvnode.Target="框架的名字";tree.Nodes.Add(tvnode); 在后代码这样写:Node.NavigateUrl="news1.aspx";Node.Target="myiframe";----------------------------------------------------- dai<table width="770" height="580" border="0" align="center" cellpadding="0" cellspacing="0"><TBODY><tr><td width="174" height="580" valign="top"><iframe name="left" src="treeview.aspx" width="174" height="580" frameborder=0 ></iframe></td><td width="606" height="580" valign="top"><iframe name="myiframe" src="news1.aspx" width="606" height="580" frameborder="0"></td></tr></table> TreeNode Node=new TreeNode() ; Node.Text = "aaa"; Node.NavigateUrl = "WebForm4.aspx"; Node.Target = "main"; TreeView1.Nodes.Add(Node); <frameset cols="*,*"> <frame name="left" src="A.aspx"> <frame name="right" src="" scrolling="auto"> <noframes> <body> <p>此网页使用了框架,但您的浏览器不支持框架。</p> </body> </noframes></frameset>你的那个TreeView控件放在A.aspx页里面,设置TreeView:TMenu.Target = "main";//中间是你加载到TreeView里的数据。TMenu.DataBind();这样运行就可以了!!!! Node.NavigateUrl = "链接的页面";Node.Target = "你在框架中命名右边页面的名子"; 我所想的没有你们讨论的哪么复杂,我只是在TREEVIEW的NODE的NavigateUrl和Target属性上填入想要打开的页面与框架名就OK了,真他妈简单,太白痴的问题了。但还是要十十分分的感谢上面的朋友,分数不多,请笑纳。 如何做走势图 asp.net+mssql无限极读取下级怎么设计性能最优 求助 GridView表的选中取值问题 重复循环出现错误 为什么我的Calendar控件使用在页面上是英文而不是中文啊,问题出在哪了!? 100分收集DataGrid使用技巧[Asp.Net] datagrid的一个bug。。大家帮个忙。 弱弱的问,页面运行时数据控件不显示,? ""和null是不是一个概念? hashtable能绑定到htmlselect上面吗? 在Cookies中如何加密密码 请问在ASP.net中如何验证是否已经登录,应用什么来标记
能不能详细说一下,尤其是target用法,具体填什么值,不胜感激!!!!!!!!
http://www.microsoft.com/china/community/Column/30.mspx
tvnode.NavigateUrl="页面URL";
tvnode.Target="框架的名字";
tree.Nodes.Add(tvnode);
Node.NavigateUrl="news1.aspx";
Node.Target="myiframe";
-----------------------------------------------------
<table width="770" height="580" border="0" align="center" cellpadding="0" cellspacing="0">
<TBODY>
<tr>
<td width="174" height="580" valign="top">
<iframe name="left" src="treeview.aspx" width="174" height="580" frameborder=0 >
</iframe>
</td>
<td width="606" height="580" valign="top">
<iframe name="myiframe" src="news1.aspx" width="606" height="580" frameborder="0">
</td>
</tr>
</table>
Node.Text = "aaa";
Node.NavigateUrl = "WebForm4.aspx";
Node.Target = "main";
TreeView1.Nodes.Add(Node);
<frame name="left" src="A.aspx">
<frame name="right" src="" scrolling="auto">
<noframes>
<body> <p>此网页使用了框架,但您的浏览器不支持框架。</p> </body>
</noframes>
</frameset>你的那个TreeView控件放在A.aspx页里面,设置TreeView:TMenu.Target = "main";
//中间是你加载到TreeView里的数据。
TMenu.DataBind();这样运行就可以了!!!!
Node.Target = "你在框架中命名右边页面的名子";