【发布时间】:2015-09-12 10:37:16
【问题描述】:
在我的 MVC 视图中,我有一个 PagedList.PagedCount 和 @Html.PagedListPager 成功显示了它们的数据,但它们出现在不同的行上,因为 PagedList.PagedCount 呈现为没有标签的文本,而 @Html.PagedListPager 呈现为div 块。所以有一个换行符是有道理的。但是有什么办法可以让他们在同一条线上呢?
到目前为止,我尝试过没有成功:
(1) 使用<div style="display:inline-block"> 包装器以及
<div style="display:inline"> 没有效果。
(2) 去掉两组代码之间的任何空格。 (现在说得通了,但我还是试过了。)
这是显示页数和页面按钮的代码。
Page @(pagedList.PageCount < pagedList.PageNumber ?
0 : pagedList.PageNumber) of @pagedList.PageCount
@Html.PagedListPager(pagedList, page => Url.Action("Index",
new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))
这就是它在浏览器中的样子。
这是浏览器源代码的样子:
我可以尝试深入研究 PagedListPager css 类,但起初我想看看是否有人知道如何将两个项目放在同一行而不破坏 css 类。
【问题讨论】:
标签: css razor asp.net-mvc-5 pagedlist