各位,打搅了(呵呵)
     我想开发一个商品网站,由于以前都是做C/S的,所以网站不是很懂,得请教请教大侠具体如下:
     需求:例如数据库有“商品类别”:球类(羽毛球,篮球,乒乓球);家电(洗衣机、电饭煲,微波炉);办公用品(笔,纸、墨)等。我想把这些类别显示在网页上,嘿嘿简单吧。
     我的困惑如下:
     1、读数据库再显示到网站的方法我就不懂了,因为我的商品是动态的(随时增减),所以不能写死在代码中
     2、用什么样的方法减少对数据库的访问量?
     3、来点实际的代码吧,别吝啬了,谢谢

解决方案 »

  1.   

    http://hi.baidu.com/chiyustar/blog/item/83fc6f3d549120c39e3d623c.html老兄,你去参考一下这个。
      

  2.   

    上面那个是写成类来做的,比较方便,但不够灵活。
    http://xuyguo.blog.163.com/blog/static/107097972007111191143810/
    两个结合起来。
      

  3.   

    用树型控件,treeview
    然后递归帮定
      

  4.   

    前台显示位置<td valign="top" style="background-color: #ffffcc">
                               <%=Get_jieruwan()%>
                        </td>
    后台读取数据库内容
    public string Get_jieruwan()//光缆资源主体
            {
                string strBody = null;
                Socut.Reader dr2 = new Socut.Reader("SELECT TOP 10 * FROM GU_ZI order by ID desc");//实例化一个Socut.Reader阅读器实例
                while (dr2.Read())//循环读取
                {
                    strBody += "<a href='ziyuan/Gu_zi.aspx?id=" + dr2["ID"] + "' target=_blank>" + dr2["GLZY"] + "·" + dr2["IFAN"]</a><br>";
                }
                dr2.Close();//切记一定要关闭阅读器
                return strBody;
            }这个够简单的了吧!?
      

  5.   

    使用数据库操作查询数据,绑定到列表上或treeview上
    可使用缓存减少数据库操作
    看看petshop
    http://topic.csdn.net/u/20090825/09/35619369-e39b-4b8c-9659-f5e07e2f826d.html
      

  6.   

     1、读数据库再显示到网站的方法我就不懂了,因为我的商品是动态的(随时增减),所以不能写死在代码中
    B/S结构的这个不要担心,C/S中怎么连接数据库的你还是怎么连接,就是显示不一样。 
        2、用什么样的方法减少对数据库的访问量? 
    缓存。
        3、来点实际的代码吧,别吝啬了,谢谢
    这个很多,你去cnblogs上去搜,很多的,关于数据库和缓存。