ASP.NET MVC中如何使用MvcPager


这篇“ASP.NET MVC中如何使用MvcPager”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ASP.NET MVC中如何使用MvcPager”文章吧。
  一.分页
  首先我们需要创建一个ASP.NETMVC的项目,具体怎么创建就不细说了
  之后我们需要引入控件的dll文件
  我是在官网下的案例,直接引用的,
  当然你们也可以从NuGet包中引用
  找到项目,点击右键会有一个管理NuGet程序包,我们打开它
  输入Webdiyer找到,并安装
  实体类
  Article.cs
  publicclassArticle
  {
  [Display(Name=”文章编号”)]
  publicintID{get;set;}
  [Display(Name=”文章标题”)]
  [MaxLength(200)]
  publicstringTitle{get;set;}
  [Display(Name免费云主机域名=”文章内容”)]
  publicstringContent{get;set;}
  [Display(Name=”发布日期”)]
  publicDateTimePubDate{get;set;}
  [Display(Name=”作者”)]
  [MaxLength(20)]
  publicstringAuthor{get;set;}
  [Display(Name=”文章来源”)]
  [MaxLength(20)]
  publicstringSource{get;set;}
  }
  Cotroller
  publicActionResultAjaxPaging(intid=1)
  {
  using(vardb=newDataContext())
  {
  varmodel=db.Articles.OrderByDescending(a=>a.PubDate).ToPagedList(id,5);
  //判断是否是AJAX请求,如果为true,就返回分部视图
  if(Request.IsAjaxRequest())
  returnPartialView(“_ArticleTable”,model);
  returnView(model);
  }
  }
  应该可以看到,我们引用了这个分页控件的时候,我们返回的不在是List,而是PagedList
  后面的ToPagedList(起始页,每页显示条数),起始页需要我们在本方法中定义intid=1
  View:
  @modelPagedList
  @usingWebdiyer.WebControls.Mvc;
  //这个ID就是我们在分页需要来更新的ID
     @Html.Partial(“_ArticleTable”,Model)
  

相关推荐: 怎么使用JS获取当前节点的兄弟/父/子节点

这篇文章主要介绍“怎么使用JS获取当前节点的兄弟/父/子节点”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用JS获取当前节点的兄弟/父/子节点”文章能帮助大家解决问题。通过事件监听器获取当前节点:1.getEle…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/21 20:04
Next 07/21 20:04

相关推荐