ASP Net MVC pagedlistpager无样式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP Net MVC pagedlistpager无样式相关的知识,希望对你有一定的参考价值。
我安装了PagedList.Mvc和PagedList,但是当我使用它时,我根本没有样式:
Image of pagedListPager without any style
我的控制器看起来像这样:
public ActionResult CarrosList(string search, int? i)
return View(db.Carro.Where(x=>x.Estado != "Vendido" && x.Titulo.StartsWith(search) || search == null).ToList().ToPagedList(i ?? 1, 6));
而且我的cshtml页面看起来像这样:
@Html.PagedListPager(Model, i => Url.Action("CarrosList", new i, search = Request.QueryString["search"]))
答案
您显示的代码处理服务器端分页并呈现HTML。 但是样式与CSS样式表有关。
来自https://github.com/TroyGoode/PagedList:<!-- import the included stylesheet for some (very basic) default styling -->
<link href="/Content/PagedList.css" rel="stylesheet" type="text/css" />
基本上确保已包含样式表。仅当您首次添加nuget软件包时,才会安装Content文件夹中的内容。因此,如果其他人安装了该软件包并且未将相关CSS文件添加到源代码管理中,则可能会丢失该文件。您可能需要删除并重新添加nuget软件包才能修复。Gotcha
以上是关于ASP Net MVC pagedlistpager无样式的主要内容,如果未能解决你的问题,请参考以下文章
七天学会ASP.NET MVC ——ASP.NET MVC 数据传递