日期:2014-05-17  浏览次数:20983 次

急啊,弄了两天,做一个导航二级菜单,就是鼠标点一级,下拉显示二级。

急 啊,弄了两天,做一个导航二级菜单,就是鼠标点一级,下拉显示二级 
      strSQL = "select top 7 * from News_Big  where flag='a'  order by Sort  ";
         IDataReader dr = Class1.GetDataReader(strSQL);
         while (dr.Read())
         {
           //  int m_id = int.Parse(dr["big_id"].ToString()); //<li class=li_1> 
             news_big.Text += " <div id=menu111> <ul> <li><a href=#> " + dr["News_Big"].ToString().Trim() + " </a><ul>  ";
 
            string str1 = " select * from news_small  where flag='a' and   parent_id= '" + dr["big_id"].ToString() + " '";
 
            int Menu_ID = 0;
             IDataReader dr1 = Class1.GetDataReader(str1);
             while (dr1.Read())
             {
                 Menu_ID = int.Parse(dr1["big_id"].ToString());
                 Label1.Text += "  <li><a href=#>  " + dr1["news_big"].ToString() + " </a></li> ";
             }
             news_big.Text += "</ul></li></ul></div>";
         } 

------解决方案--------------------
想在什么问题啊?
------解决方案--------------------
你先用html完成对应的功能,然后后再根据html结构拼接就可以了,
调试的时候,访问界面,看生成的源码跟你所写的功能代码是否一致
------解决方案--------------------
网上应该能搜到,好像是用DIV就可以实现
------解决方案--------------------
写事件把数据放div中 先隐藏 鼠标事件显示