javascript - 如何在mvc 4中使用foreach显示每页的限制?

标签 javascript asp.net-mvc

我认为有一个 foreach ,它将根据请求从数据库中获取数据。

我需要每页显示 10 个结果。我的意思是我必须在 div 1 中显示 10 个结果,在 div 2 中显示另外 10 个结果..这可能吗?这个怎么做。或者如果您有任何与此相关的其他想法与我分享..谢谢

我的查看代码:

@if (Model != null)
{
    if (Model.Count() != 0)
    {
        <div class="">
            @foreach (var item in Model)
            {
                <div class="tiptext">
                    <b style="margin-left: 0px; font-size: large;color: #1A0DB2;">@item.BusinessName</b>
                    <h3 style="margin: 5px 0px 5px 0px;color: rgb(0, 145, 0);"> @item.FirstName</h3>
                    <h3 style="margin: 8px; color:black">@item.BusinessCategory </h3>
                    <div class="description">
                        <div class="description_image">
                            <img src="~/Images/popup_pointer.jpg" />
                            <div class="POP_UP_outer">
                                <div class="description_background">
                                    <div class="description_map">
                                        <b>Map</b>

                                    </div><hr />
                                    <div class="description_body">
                                        <b>Description </b><h4 class="des">@item.BusinessDescription</h4>
                                        <b>Address2 </b><h4 class="des">@item.Address1</h4>

                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

            }
        </div>
    }
    else
    {
        <label id="lblErrorMsg" title="Record not fount...!" style="color:red;">Record not found...!</label>
    }
}

最佳答案

首先,您只需使用 Take() 即可。然后你就可以确定你的分页策略:

@foreach (var item in Model.Take(10))
{
}

这将占用该列表的前 10 个。如果需要,您可以将其与 Skip() 混合使用。

关于javascript - 如何在mvc 4中使用foreach显示每页的限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32286590/

相关文章:

javascript - Jquery 的 ie7 问题,也可能是 html

javascript - 点击echart条形图时如何突出显示条形?

javascript - 为什么 forEach 方法在 IE 中会崩溃?

ASP.NET MVC 3 Preview 1——使用安全吗?

c# - ASP.NET MVC Url.Action 和路由名称值

javascript - 关于 app.listen(port, hostname) 和 server.createServer() 的混淆

c# - 在 Response.Redirect 中移除对象移动的 HTML

c# - 你如何根据用户交替 Ninject 绑定(bind)?

javascript - 当另一个使用数据库更改时更改表单字段

javascript - 滚动到底部后如何在页脚上方设置 'back to top'