急救!!!! 想做一个左加是一个treeview的菜单,当我点击可以在右边显示另一个页面时,treeview保持原来的打开的状态,要怎么实现PS: 最好给个例子,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在VS2005平台下的,想做一个左加是一个treeview的菜单,当我点击可以在右边显示另一个页面时,treeview保持原来的打开的状态,要怎么实现 PS: 最好给个例子,谢谢! 你在网上 搜索以下 一般的 小程序都有这个功能很好实现,在一个页面中加个table 需要一行(根据你的需要) 分两列,左边那列方你的treeview控件,右边方个iframe。让你的treeview节点中的target 为你iframe所定义的 name就ok了 在VS2005,用C#编网页那里哪有什么iframe或者 frameset控件啊? 用masterPage,里面放两个div,左边div放treeView,另一个就是contentPlaceHolder了。每个contentPlaceHolder里的页面的代码页都有这样一段:protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { TreeView tv = (TreeView)Master.FindControl("TreeView1"); tv.DataSourceID = "SiteMapDataSource1"; tv.DataBind(); TreeNode tn = tv.SelectedNode; uc.TreeViewCE(tv, tn); } }void TreeViewCE(TreeView tv0, TreeNode tn0) { tv0.CollapseAll(); try { char[] ca = new char[1] { '/' }; int iMax = tn0.ValuePath.Split(ca).Length; TreeNode tn=tn0; for (int i1 = 0; i1 < iMax; i1++) { tn.Parent.Expand(); tn = tn.Parent; } } catch { } } 忘记了,把page_load事件代码里的uc.去掉。 <html><body><p>用 IFRAME 可以在HTML文件里显示另一个网页。</p><p>这个 HTML 文档中使用 IFRAME 来显示另外一个叫Frame_a.html 的网页。</p><iframe src=url name="frame1"></iframe></body></html>具体参考http://baike.baidu.com/view/964150.htm 你真够狠的我也给你一个狠的http://blog.joycode.com/ghj/articles/93682.aspxhttp://dev.csdn.net/article/73/73452.shtm http://www.blueidea.com/tech/program/2003/931.asp 可以用2005的母版页或者frameset DataGridViewCell怎么添加控件 C#里数据库怎么实现外键? 做样把数据库所有信息标题输出赋值到一个Label上??? javascript添加CSS样式? 怎样注册dll文件[winform程序] 各位老师,在WINFORM里,怎么样才能知道一个FORM加载完毕? 如何获得 socket 监听队列的最大允许长度? C#如何把一个动态库封装成另外一个动态库 帮朋友写个winform的程序,想问下关于这方面的问题,数据的存储和读取之类 请问如何获取枚举所继承的类型? 使用屏幕捕捉功能,怎样借用IE的按钮图像 C#顯示XML的內容
PS: 最好给个例子,谢谢!
很好实现,在一个页面中加个table 需要一行(根据你的需要) 分两列,左边那列方你的treeview控件,右边方个iframe。让你的treeview节点中的target 为你iframe所定义的 name就ok了
每个contentPlaceHolder里的页面的代码页都有这样一段:protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
TreeView tv = (TreeView)Master.FindControl("TreeView1");
tv.DataSourceID = "SiteMapDataSource1";
tv.DataBind();
TreeNode tn = tv.SelectedNode;
uc.TreeViewCE(tv, tn);
}
}void TreeViewCE(TreeView tv0, TreeNode tn0)
{
tv0.CollapseAll();
try
{
char[] ca = new char[1] { '/' };
int iMax = tn0.ValuePath.Split(ca).Length;
TreeNode tn=tn0;
for (int i1 = 0; i1 < iMax; i1++)
{
tn.Parent.Expand();
tn = tn.Parent;
}
}
catch { }
}
<body>
<p>用 IFRAME 可以在HTML文件里显示另一个网页。</p><p>这个 HTML 文档中使用 IFRAME 来显示另外一个叫Frame_a.html 的网页。</p><iframe src=url name="frame1"></iframe></body>
</html>
具体参考http://baike.baidu.com/view/964150.htm
我也给你一个狠的
http://blog.joycode.com/ghj/articles/93682.aspx
http://dev.csdn.net/article/73/73452.shtm
或者frameset