Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET技巧

asp.net点击 查看更多 实现无刷新加载的实现代码

来源:中文源码网    浏览:104 次    日期:2024-04-28 12:17:27
【下载文档:  asp.net点击 查看更多 实现无刷新加载的实现代码.txt 】


asp.net点击 查看更多 实现无刷新加载的实现代码
页面页面的js代码如下, 复制代码 代码如下: 解释上面js的大体意思:定义一个init方法,此方法带有两个参数count和start,count意思是每次加载显示评论数,start意思是,每次从数据库中读取的位置,比如0,5,10。 Handler.ashx处理页面的代码如下 复制代码 代码如下: 页面页面的js代码如下, 解释上面js的大体意思:定义一个init方法,此方法带有两个参数count和start,count意思是每次加载显示评论数,start意思是,每次从数据库中读取的位置,比如0,5,10。 Handler.ashx处理页面的代码如下 [code] case "GetMoreNews": int count = int.Parse(context.Request.QueryString["count"].ToString()); int start = int.Parse(context.Request.QueryString["start"].ToString()); IList morenews = WineNewsManager.WineNewsQueryFromMToN(count,start); Content = JavaScriptConvert.SerializeObject(morenews); break; WineNewsQueryFromMToN代码如下 复制代码 代码如下: public static IList WineNewsQueryFromMToN(int count,int start) { using (SqlConnection cn = new SqlConnection(SQLHelp.Conn)) { cn.Open(); string sql = "SELECT TOP " + count + " f.* FROM tb_WineNews f WHERE Id NOT IN (SELECT TOP " + start + " Id FROM tb_WineNews ORDER BY Id desc) ORDER BY Id desc"; SqlCommand cmd = new SqlCommand(sql, cn); SqlDataReader dr = cmd.ExecuteReader(); IList list = new List(); while (dr.Read()) { WineNews wineNews = new WineNews(); if (dr["ID"] != DBNull.Value) { wineNews.ID = (int)dr["ID"]; } if (dr["Title"] != DBNull.Value) { wineNews.Title = (string)dr["Title"]; } if (dr["Contents"] != DBNull.Value) { wineNews.Contents = (string)dr["Contents"]; } if (dr["Picture"] != DBNull.Value) { wineNews.Picture = (string)dr["Picture"]; } if (dr["Date"] != DBNull.Value) { wineNews.Date = ((DateTime)dr["Date"]).ToString("yyyy-MM-dd HH:mm:ss"); } list.Add(wineNews); } dr.Close(); return list; } } 运行效果如下 作者:陈赛

相关内容