.net部分的ajax修改,做好了
js有160行代碼!
其中自己寫了一個類,關於ajax的保存部分
顯示由原來的gv改成repeater

其中有幾個這裡要記的地方
這個是用來在翻頁的時候給url加上參數
  foreach (string urls in Request.QueryString)
        {

            if (urls != "Page" && Request.QueryString[urls].ToString() != "" && urls != "n")
            {
                urlstr += "&"+urls + "=" + Server.UrlEncode(Request.QueryString[urls]);
            }
          

        }

要在repeater中全方法的話要把
<%# DataBinder.Eval(Container.DataItem, "abcd")%>
改成
<%# Server.UrlEncode(ed.encode(Eval("abcd")))%>

在來個分頁吧'

DataSet ds = ls.GetList(where, "id desc");

        shwods = ds;


        PagedDataSource objPds = new PagedDataSource();
        objPds.DataSource = ds.Tables[0].DefaultView;
        objPds.AllowPaging = true;
        objPds.PageSize = 20;
        int CurPage;
        if (Request.QueryString["Page"] != null)
            CurPage = Convert.ToInt32(Request.QueryString["Page"]);
        else
            CurPage = 1;

        objPds.CurrentPageIndex = CurPage - 1;
        lblCurrentPage.Text = "当前页:" + CurPage.ToString();

        if (!objPds.IsFirstPage)
            lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1) + urlstr;

        if (!objPds.IsLastPage)
            lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1)  + urlstr;

        Repeater1.DataSource = objPds;
        Repeater1.DataBind();


作者:Else 's Blog
地址:http://www.aixq.com/post/1253/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
  • 中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
  • 中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
  • 中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
  • 中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
  • 中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
  • 中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
  • 相关日志
    Repeater分頁
    自己 感悟 信念 | 评论(0) | 引用(0) | 阅读(234)
    发表评论
    表情
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    emotemotemotemotemot
    打开HTML
    打开UBB
    打开表情
    隐藏
    昵称   密码   游客无需密码
    网址   电邮   [注册]
                   

    验证码 不区分大小写