.net部分的ajax修改,做好了
js有160行代碼!
其中自己寫了一個類,關於ajax的保存部分
顯示由原來的gv改成repeater
其中有幾個這裡要記的地方
這個是用來在翻頁的時候給url加上參數
要在repeater中全方法的話要把
<%# DataBinder.Eval(Container.DataItem, "abcd")%>
改成
<%# Server.UrlEncode(ed.encode(Eval("abcd")))%>
在來個分頁吧'
作者:Else 's Blog
地址:http://www.aixq.com/post/1253/
版权所有。转载时必须链接形式注明作者和原始出处及本声明! 在
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
在
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
在
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
在
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
在
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
在
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
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();
作者:Else 's Blog
地址:http://www.aixq.com/post/1253/
版权所有。转载时必须链接形式注明作者和原始出处及本声明!
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
中查看更多“ajax的問題做好了 (用repeater的注意地方)”相关内容
php+mysql代码生成器
dd float的小问题


2008/10/15 14:19 | by 
