日期:2014-05-20  浏览次数:20361 次

在同一个页面实现无限层的链接
标题可能表达得不清楚,我详细说一下:
用DataGrid显示列表如下,

    地区             操作
    广东             修改
    湖南             修改
    上海             修改

1)点击广东后,把参数(地区ID、页码page)传到本页,然后本页显示返回按钮,并绑定如下
          地区             操作
          深圳             修改
          广州             修改
          东莞             修改
2)再点击深圳之后,又把当前地区ID与页码传到下一层(这样无限层点击下去)
3)当点击返回按钮,返回上一层地区ID与对应的页码(这样无限返回),列表重新绑定。
4)我这里只是说两个参数,实际上有很多个

不知我有没有表达得清楚呢,各位朋友应该也会碰到这种情况吧。

------解决方案--------------------

------解决方案--------------------
1,这种方法使用ajax很简单
2,数据库设计成id title parentid的形式,实现起来代码都是一样的,就是将当前id传递,当作查询等parentid
------解决方案--------------------
给datagrid的每行加一个onclick事件 其他的就是脚本的事了 ^_^
------解决方案--------------------
网上有很多无限级树或者下拉菜单的例子,可以参考他们的思路,这基本属于js问题
------解决方案--------------------
路过帮楼主顶下!
不过孟老大的话是不会错地
------解决方案--------------------
每次点击传递参数使用?id=xxx&...
在叶面设置默认值
每次根据参数获得查询记录即可
不过用ajax会更加好一些,可以让用户没什么刷新感觉