用Vs.net如何实现分类导航菜单

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:49:58
我想用Vs.Net实现类似 http://zhidao.baidu.com/ 左边的分类导航菜单,请问如何实现,方便的话请给个例子。谢谢。
我现在用的是Vs2003,Menu控件好象得Vs2005里才有了。

大类小类套两层DataList就行了,小类的数据源与大类的数据关联就行了
其实方法很多啦
类似我下面写的这个mydb.GetDataSetWithSQL是我自己写的根据SQL的查询得到DataSet的类你就不用管了,反正都是两个for语句就行了,我是小类我是输出行,你可以输入出列就和百度那个一样了,我里面有HTML代码输入难看了点,呵呵,道理一样就行
if (ds.Tables["ds"].Rows.Count > 0)
{

for (int i = 0; i < ds.Tables["ds"].Rows.Count; i++)
{
this.classtable.Controls.Add(new LiteralControl("<tr><td width=22> </td><td width=143 height=30 valign=bottom><a href=proclass.aspx?id=" + ds.Tables["ds"].Rows[i]["ID"].ToString() + " class=menu><img src=newimages/menul.jpg width=12 height=11 border=0 />" + ds.Tables["ds"].Rows[i]["ClassName"].ToString() + "</a></td></tr><tr><td colspan=2 height=1 background=newimages/dot_h.jpg></td></tr>"));