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" />

基本上确保已包含样式表。

Gotcha

仅当您首次添加nuget软件包时,才会安装Content文件夹中的内容。因此,如果其他人安装了该软件包并且未将相关CSS文件添加到源代码管理中,则可能会丢失该文件。您可能需要删除并重新添加nuget软件包才能修复。

以上是关于ASP Net MVC pagedlistpager无样式的主要内容,如果未能解决你的问题,请参考以下文章

Asp.net mvc和asp.net有啥区别?

Asp.net mvc和asp.net有啥区别?

七天学会ASP.NET MVC ——ASP.NET MVC 数据传递

ASP.NET MVC

ASP.NET MVC 5、ASP.NET Core MVC 5 有啥区别?

ASP.NET MVC 和 Angularjs 与 ASP.NET MVC 和 Reactjs