关于VS2005的树型控件的问题(跪求啊) 请问,我用VS2005的树型控件怎样才能做到左边是导航右边显示内容呢?就像本论坛的一样,请各位高手赐教啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个论坛是一个框架页呀树型控件里面有个连接属性的嘛你把tarGet设成右边框架页的name 简单点 TreeView + SiteMap + 母版 节点的属性 Target="框架"NavigateUrl="页面路径" 我也想简单点啊~~但是我们老大想实现这种形式啊,我头都大了!把tarGet设成右边框架页的name,就是把tarGet设为xxx.aspx?但是我的树型导航里有很多项的,每一项都要设吗?怎么能每点一项都在右边显示呢? 不用每项都设.你把TreeView的tarGet设一下就行了 框架页(frameset/iframe) + TreeView 如果是你用了框架页的话..可以这样..在<form id="form1" runat="server" target="Right">或再加个<asp:TreeView ID="Tree1" runat="server" Target="Right">我以前都是这样..没什么问题的.. <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td><iframe name="leftFrame" frameborder="no" width="200" height="500" src="admin/leftFrame.aspx"></iframe></td> <td width="1" bgcolor="lightgrey"><img onclick="JavaScript:hasNavmenu();return false;" style="cursor:hand" src="images/left.gif" id="displayLeft" /></td> <td><iframe name="mainFrame" frameborder="no" width="750" height="500" src="admin/myDeskTop.aspx" ></iframe></td> </tr> </table> 框架页就是把你的页面分成几个Frame ...好像這們的。<head runat="server"> <title>东莞候机楼会员管理系统</title></head><frameset id="myframe" rows="15%,*" framespacing="0" frameborder="0" bordercolor="#339999"> <frame name="Top" src="Top.aspx" scrolling="no" /> <frameset id="menuFrame" cols="20%,*" framespacing="0" frameborder="1" bordercolor="#339999"> <frame id="Left" height="100%" width="100%" name="Left" frameborder="0" scrolling="no" src="Left.aspx" /> <frame name="Right" id="Right" src="Right.aspx" /> </frameset> <noframes>您的浏览器不支持框架,请安装新版本浏览器!</noframes></frameset><body bgcolor="#00c0c0"> <form id="form1" runat="server"> <div> </div> </form></body>樓主是用什麽的?說清楚一點 用框架左边放Treeview右边放入框架内容,就是你的Treeview链接 框架是用哪个控件,我用的HTML的Table不行啊.... 这个还跪求 .......建个框架页面,然后建立左右栏页面,托入 treeview 三下五除二,通过属性面板设置几个属性 (Target NavigateUrl), 不熟悉就多 DIY 几次,不用一个小时都搞定老 ... ..你把那src换一下.然后再根椐自己需要修改一下我的代码..然后你不要切换设计.因为2005切换不了..但运行还是可以的...还是建议一下楼主要看看相关知识...先了解一下..然后再来做就懂了. 这是我前几天用VS2005写的比较简单一个例子!Default.aspx:<body> <form id="form1" runat="server"> <div> <asp:TreeView ID="TreeView1" runat="server" Target="hehe">//必须与iframe的name一致 </asp:TreeView> </div> </form></body>Default2.aspx://设为启动页<body> <form id="form1" runat="server"> <div> <table width=100% height=100%> <tr> <td width=13% valign="top"> <iframe id="haha" frameborder=0 width=100% src=".\Default.aspx" style="height: 568px"> </iframe> </td> <td width=87% valign="top"> <iframe id="hehe" frameborder=0 width=100% name="hehe" style="height: 568px; border-left-style:solid; border-left-color:#7788DD; border-left-width:thin"> </iframe> </td> </tr> </table> </div> </form></body>Default.aspx.cs文件:public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { TreeNodeCollection nodes = this.TreeView1.Nodes; TreeNode tmpNode; tmpNode = new TreeNode (); tmpNode.Text = dr [ "NodeName" ].ToString (); tmpNode.NavigateUrl = dr [ "Url" ].ToString (); nodes.Add ( tmpNode ); }} 将以上代码tmpNode.Text = dr [ "NodeName" ].ToString ();tmpNode.NavigateUrl = dr [ "Url" ].ToString ();改为tmpNode.Text = "Baidu";tmpNode.NavigateUrl = "http://www.baidu.com 用框架页在设置以下Target属性就行了 这里有几个树型下了参考吧http://www.51aspx.com/S/%e6%a0%91.aspx 回到学校,调试出现错误:“/”应用程序中的服务器错误。 asp.net中出现安全性问题 在线调查的制作 动态生成多个RadioButtonList和CheckBoxList并取值 关于在线录制视频的问题,高手请. 求一个新闻或文章管理的源码.(含cs代码) 怎样用Request对象来接收汉字?怎样将接收的汉字转码? C#控制台应用程序中的光标定位语句是??? 急:此页的视图状态无效 ASP.NET能否实现CAD图纸的预览(新任版主,思归等各位大侠请进来帮我看一下) TreeView 能绑定数据库吗? 请教!Web开发中GridView没有正常显示数据的问题 请问如何取得图片尺寸
把tarGet设成右边框架页的name,就是把tarGet设为xxx.aspx?
但是我的树型导航里有很多项的,每一项都要设吗?
怎么能每点一项都在右边显示呢?
框架页(frameset/iframe) + TreeView
<form id="form1" runat="server" target="Right">
或再加个
<asp:TreeView ID="Tree1" runat="server" Target="Right">
我以前都是这样..没什么问题的..
<tr>
<td><iframe name="leftFrame" frameborder="no" width="200" height="500" src="admin/leftFrame.aspx"></iframe></td>
<td width="1" bgcolor="lightgrey"><img onclick="JavaScript:hasNavmenu();return false;" style="cursor:hand" src="images/left.gif" id="displayLeft" /></td>
<td><iframe name="mainFrame" frameborder="no" width="750" height="500" src="admin/myDeskTop.aspx" ></iframe></td>
</tr>
</table>
<head runat="server">
<title>东莞候机楼会员管理系统</title>
</head>
<frameset id="myframe" rows="15%,*" framespacing="0" frameborder="0" bordercolor="#339999">
<frame name="Top" src="Top.aspx" scrolling="no" />
<frameset id="menuFrame" cols="20%,*" framespacing="0" frameborder="1" bordercolor="#339999">
<frame id="Left" height="100%" width="100%" name="Left" frameborder="0" scrolling="no" src="Left.aspx" />
<frame name="Right" id="Right" src="Right.aspx" />
</frameset>
<noframes>您的浏览器不支持框架,请安装新版本浏览器!</noframes>
</frameset>
<body bgcolor="#00c0c0">
<form id="form1" runat="server">
<div>
</div>
</form>
</body>樓主是用什麽的?說清楚一點
左边放Treeview
右边放入框架内容,就是你的Treeview链接
因为2005切换不了..但运行还是可以的...还是建议一下楼主要看看相关知识...先了解一下..然后再来做就懂了.
Default.aspx:
<body>
<form id="form1" runat="server">
<div>
<asp:TreeView ID="TreeView1" runat="server" Target="hehe">//必须与iframe的name一致
</asp:TreeView>
</div>
</form>
</body>
Default2.aspx://设为启动页
<body>
<form id="form1" runat="server">
<div>
<table width=100% height=100%>
<tr>
<td width=13% valign="top">
<iframe id="haha" frameborder=0 width=100% src=".\Default.aspx" style="height: 568px">
</iframe>
</td>
<td width=87% valign="top">
<iframe id="hehe" frameborder=0 width=100% name="hehe" style="height: 568px; border-left-style:solid; border-left-color:#7788DD; border-left-width:thin">
</iframe>
</td>
</tr>
</table>
</div>
</form>
</body>Default.aspx.cs文件:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
TreeNodeCollection nodes = this.TreeView1.Nodes;
TreeNode tmpNode;
tmpNode = new TreeNode ();
tmpNode.Text = dr [ "NodeName" ].ToString ();
tmpNode.NavigateUrl = dr [ "Url" ].ToString ();
nodes.Add ( tmpNode );
}
}
tmpNode.Text = dr [ "NodeName" ].ToString ();
tmpNode.NavigateUrl = dr [ "Url" ].ToString ();改为
tmpNode.Text = "Baidu";
tmpNode.NavigateUrl = "http://www.baidu.com
在设置以下Target属性就行了
http://www.51aspx.com/S/%e6%a0%91.aspx