日期:2014-05-18  浏览次数:20568 次

跪求一类似58同城或者百姓网的分类代码
我现在想做一个商品分类的网站。
分类类似58同城,比如按类别分,按尺寸分,按颜色分,按价格分,这样。
我知道如果只按其中一种方式分类,出数据绑定数据控件很简单。关键是有这么多分类,该如何实现?

求高手指教。
我商品表主要字段有 类别字段(l_id)尺寸字段(size_id)颜色字段(color_id)价格字段(price_id)
对应 类别表(l_id,l_name) 如:1,皮革类
  尺寸表(size_id,size_name)如:1,0-10cm
  颜色表(color_id,color_name)如:1,红色
  价格表(price_id,price_name)如:1,0-10元

在分类处,就是显示下面这些表的name字段

当用户点击一个皮革类,下面的数据控件就绑定,如:sql语句(select * from sp where l_id=1)
当用户又点击一个0-10cm后,下面的数据控件绑定,如:sql (select * from sp where l_id=1 and size_id=1)

我用datalist绑定查询出的数据。
问题就是,这样条件叠加,该怎么传值?
我用a.aspx?l_id=" +Eval("l_id")这样只能传一个值,而且我无法判断用户选择了几个条件。

该怎么解决呢?求高手指教,不胜感谢!

------解决方案--------------------
你在模板列中也可以放 request("c1") 这样的参数的,可以得到用户当前的点击。