事情是这样,有2个按钮,一个是上一页,一个是下一页。
如果为首页,那么上一页锁死,如果是最后一夜,下一页锁死。
现在我实现了下一页的功能锁死判断!!!!
问题:如果判断上一页这个按钮的锁死???????
我的思路:起始的时候,定义全局变量,赋值为0.
点下一页的时候,变量自动加1,点上一页的时候,变量自动减1~~问题:由于点击按钮每次页面刷新,变量的值无法控制!!!!!!!!!求高手帮忙~~

解决方案 »

  1.   

    在url中将全局变量的值带过去。
      

  2.   

    请详细点解答,最好贴上办法,我之前主要做的是winform 和数据库这个地方,js用的不是很好,谢谢各位了。
      

  3.   

    这个在链接的url上面加上page=$page啊,这个不用js操作吧,直接在页面之间传递参数,或者用
    <input type="hidden" name="page" value="" />
    然后在页面上获取page的值,1 的话 就是首页
     page=maxPage的话 就是尾页;
      

  4.   

    楼上的思路不错。
    但是我那个是一个table。知道了么?
      

  5.   

    呐你要说清楚啊,是table中的内容分页显示?
      

  6.   

    如果是在一个页面中,js的全局变量是可以起到作用的,页面只要不跳转或者是刷新,都可以用js实现你要的东西!~
      

  7.   

    管它table还是div,加上page参数就OK。
    try{
    int nowPage=Integer.parseInt(Request.QueryString["page"]);
    if(nowPage<0) nowPage=0;
    if(nowPage>maxPage) nowPage=maxPage;
    if(nowPage==0) lblPreviousPage.Enabled=false;
    if(maxPage==0) lblNextPage.Enabled=false;
    ....///
    }
    catch{
    Response.Write("参数错误");
    }
      

  8.   

    必须跳转用js的话也没问题;
    可以用document.referer 获取上次链接的url;
    url = "http://weburl.com/index.php?page=1"
    var pageStr = url.subString(url.indexOf('?'),url.length - 1); //page=1
    //可以获取page变量的值
    var page = pageStr.subString(pageStr.indexOf('='),subString.length - 1); // 1page = praseInt(page) ;
    //page默认为首页
    page = page > 0 ? page : 1;
    lastPage = --page;
    nextPage = ++page; //这里自己做处理,超过最大 或者是小于最小 按钮  "上一页" 中的链接 url="weburl/?page=lastPage"
    按钮  "下一页" 中的链接 url="weburl/?page=nextPage";想法就是获得url,对url字符串处理,获得page值,代码自己测试一下!~
      

  9.   

    public class PageParameters
    {
        StateBag ViewState;
        public PageParameters(StateBag viewState)
        {
            //
            //TODO: 在此处添加构造函数逻辑
            this.ViewState = viewState;
        }    public int pageIndex
        {
            get { return Convert.ToInt32(ViewState["pageIndex"]); }
            set { ViewState["pageIndex"] = value; }
        }    public int pageCount
        {
            get { return Convert.ToInt32(ViewState["pageCount"]); }
            set { ViewState["pageCount"] = value; }
        }
        public string strWwhere
        {
            get { return Convert.ToString(ViewState["strwhere"]); }
            set { ViewState["strwhere"] = value; }
        }
    }