日期:2014-05-17  浏览次数:20492 次

ASP.NET MVC4分页问题
 controller这样写: public ViewResult Index(int? page = 1)
        {
         
            var news = from s in db.News
                         select s;
            news = news.OrderByDescending(s => s.NewsID);

            int pageSize = 2;
            int pageIndex = page ?? 1;

            return View(news.ToPagedList(pageIndex, pageSize));
        }
视图也添加了引用了@using Webdiyer.WebControls.Mvc;
@model PagedList<AdminPortal.Models.News>
  这是循环@foreach (var item in Model)
           { <tr>
            
          <td>
            @Html.DisplayFor(modelItem => item.NewsTitle)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.NewsIntroduction)
        </td>
但是老是跳出

------解决方案--------------------
看你的代码没问题,应该不是这个页面出错了,好好检查,错误详细信息里应该可以看到哪个文件出错了
------解决方案--------------------
没有用过mvc4  不过还是给你顶一下