在网页中怎样实现树型目录,如果能够象csdn论坛中的导航栏一样就更好了,我刚学c#,不知道怎么样才能够实现

时间:2021-09-27 13:00:50
在网页中怎样实现树型目录,如果能够象csdn论坛中的导航栏一样就更好了,我刚学c#,不知道怎么样才能够实现。望哪位大虾帮忙,帮我看看,如果有源代码就更好了,谢谢先

18 个解决方案

#1


Microsoft.Web.UI.WebControls
树型控件

#2


但是在vC#中怎么没有找到呢?

#3


是微软做的控件,去下一个吧!
http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp

#4


谢谢,我这就去看看

#5


Infragistics的树形控件。

#6


最好自己写呀,微软写的那个用于Web的树型控件有问题,很挑IE版本呢!!

#7


怎么写啊,我才学哦,哪个大虾帮忙丢一个过来啊

#8


装好了吗?怎么编译的?我也想用这个东西,可是下载后安装不好,那些类如何编译为.dll?

#9


我是装好了,要先装.net framework ,然后再运行就可以了

#10


客户端脚本就很好用,有很多网页上都有树形目录,保存网页,看看人家的客户端脚本和html元素的设置,就是麻烦一些,呵呵

#11


能不能够说详细一点啊,怎么这样简单?

#12


怎么这样久都没有人来看看啊,人都休假去了吗?

#13


用treeview就可以写一个,相关资料你搜一下,很多的

#14


谁有
http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp
这个例子,给我一个.

#15


存为htm文件看看
<style>
<!--
.ptr{color:red;cursor:hand;font-family:webdings}
-->
</style>
<script>
function showandshade()
{
if(span1.innerText==3)
{
span1.innerText=4
document.all("td1").style.display="none"
}
else
{
span1.innerText=3
document.all("td1").style.display=""
}
}
</script>
<body leftMargin="0" topMargin="0" scroll=no>
<table width="100%" height="100%" border=0 cellSpacing="0" cellPadding="0">
<tr height="100%">
<td id="td1" width="50" height="100%" style="display:none"><iframe src=left.htm frameborder=0 scrolling=no width="70"></iframe></td>
<td bgColor=#a4b6d7 onclick="showandshade()" style="font-size:7pt;width:5pt;cursor:default;color=:#ffffff"><span id="span1" class="ptr">4</span><font size="1px" color=green><br/>点<br/>击<br/>展<br/>开</font></td>
<td><iframe name="main" src=right.htm frameborder=0 scrolling=yes height="100%" width="100%"></frame></td>
</tr>
</table>
</body>
<SCRIPT>
if(window.screen.width<'1024'){showandshade()}
</SCRIPT>

#16


不用那么难吧,用框架加js就可以轻松实现啊。

#17


对,微软那个控件不支持IE5。5以下的版本,晕。还是用JAVA好使些吧

#18


如果你的菜单项不是很多并且相对比较固定,html是最好的选择,如果你需要动态改变菜单的内容,C#+xml最好的选择,具体做法楼上给出很多。

#1


Microsoft.Web.UI.WebControls
树型控件

#2


但是在vC#中怎么没有找到呢?

#3


是微软做的控件,去下一个吧!
http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp

#4


谢谢,我这就去看看

#5


Infragistics的树形控件。

#6


最好自己写呀,微软写的那个用于Web的树型控件有问题,很挑IE版本呢!!

#7


怎么写啊,我才学哦,哪个大虾帮忙丢一个过来啊

#8


装好了吗?怎么编译的?我也想用这个东西,可是下载后安装不好,那些类如何编译为.dll?

#9


我是装好了,要先装.net framework ,然后再运行就可以了

#10


客户端脚本就很好用,有很多网页上都有树形目录,保存网页,看看人家的客户端脚本和html元素的设置,就是麻烦一些,呵呵

#11


能不能够说详细一点啊,怎么这样简单?

#12


怎么这样久都没有人来看看啊,人都休假去了吗?

#13


用treeview就可以写一个,相关资料你搜一下,很多的

#14


谁有
http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp
这个例子,给我一个.

#15


存为htm文件看看
<style>
<!--
.ptr{color:red;cursor:hand;font-family:webdings}
-->
</style>
<script>
function showandshade()
{
if(span1.innerText==3)
{
span1.innerText=4
document.all("td1").style.display="none"
}
else
{
span1.innerText=3
document.all("td1").style.display=""
}
}
</script>
<body leftMargin="0" topMargin="0" scroll=no>
<table width="100%" height="100%" border=0 cellSpacing="0" cellPadding="0">
<tr height="100%">
<td id="td1" width="50" height="100%" style="display:none"><iframe src=left.htm frameborder=0 scrolling=no width="70"></iframe></td>
<td bgColor=#a4b6d7 onclick="showandshade()" style="font-size:7pt;width:5pt;cursor:default;color=:#ffffff"><span id="span1" class="ptr">4</span><font size="1px" color=green><br/>点<br/>击<br/>展<br/>开</font></td>
<td><iframe name="main" src=right.htm frameborder=0 scrolling=yes height="100%" width="100%"></frame></td>
</tr>
</table>
</body>
<SCRIPT>
if(window.screen.width<'1024'){showandshade()}
</SCRIPT>

#16


不用那么难吧,用框架加js就可以轻松实现啊。

#17


对,微软那个控件不支持IE5。5以下的版本,晕。还是用JAVA好使些吧

#18


如果你的菜单项不是很多并且相对比较固定,html是最好的选择,如果你需要动态改变菜单的内容,C#+xml最好的选择,具体做法楼上给出很多。