ajax的問題做好了 (用repeater的注意地方)
.net部分的ajax修改,做好了
js有160行代碼!
其中自己寫了一個類,關於ajax的保存部分
顯示由原來的gv改成repeater
其中有幾個這裡要記的地方
這個是用來在翻頁的時候給url加上參數
要在repeater中全方法的話要把
<%# DataBinder.Eval(Container.DataItem, "abcd")%>
改成
<%# Server.UrlEncode(ed.encode(Eval("abcd")))%>
在來個分頁吧'
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]);
}
}
{
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();
%#>%#>
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();
代码生成器在一次修改
dd float的小问题
