.NET MVC + sqlsugar 怎么实现分页显示

.NET MVC + sqlsugar 怎么实现分页显示,第1张

其实个人认为不管是AspNET MVC还是普通的Web程式,上传现实进度条这个功能都是很大一部分人都在期待解决的问题。针对B/S模式的上传,如果需要实时的了解到上传的进度的话,这对服务器(IIS)压力是非常大的,当然针对这样子的实现时有的,比如
NeatUpload等,这都是基于AspNet来开发的开源上传组件,他们上传时显示的进度条都是实时,实现的方式是,在页面中创建了一个iframe,定是的来刷新服务器端上传的进度,然后在客户端显示上传进度。<个人不建议采用这样子的方式,因为如果使用该方式的话,会对服务器端资源消耗过大

DataReader不支持分页,使用DataSet
protected void GridView1_PageindexChanging(object sender, GridViewPageEventArgs e)
{
thisGridView1PageIndex = eNewPageIndex;
BindData();
}
private void BindData()
{
SqlConnection conn = new SqlConnection();
connConnectionString = "Data Source=17212178;Initial Catalog=FamilyFinanceSystem;Integrated Security=TRUE";
SqlCommand comm = new SqlCommand("Select from rdParentItem", conn);
SqlDataAdapter da = new SqlDataAdapter(comm);
DataSet ds = new DataSet();
connOpen();
daFill(ds);
connClose();
GridView1DataSource = dsTables[0]DefaultView;
GridView1DataBind();
}

它是把数据一次性加载出来放到界面上,然后根据你设置的每页记录数,自动生成分页。当点击第二页时,会自动加载出数据,不会再向服务器发送请求。同时用户可以使用其自带的搜索功能,可以实现全数据搜索。对于数据量较少的时候

JSP很好用的啊
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'baobiao_liujsp' starting page</title>

<meta >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10254135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存