美好的一天。我有一个关于如何在我的视图中实现分页列表的互联网代码片段。问题是它剃须刀..
这是代码
<div>
Page @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber)
of @Model.PageCount
@if (Model.HasPreviousPage)
{
@Html.ActionLink("<<", "Index", new { page = 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter })
@Html.Raw(" ");
@Html.ActionLink("< Prev", "Index", new { page = Model.PageNumber - 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter })
}
else
{
@:<<
@Html.Raw(" ");
@:< Prev
}
@if (Model.HasNextPage)
{
@Html.ActionLink("Next >", "Index", new { page = Model.PageNumber + 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter })
@Html.Raw(" ");
@Html.ActionLink(">>", "Index", new { page = Model.PageCount, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter })
}
else
{
@:Next >
@Html.Raw(" ")
@:>>
}
</div>
任何人都可以帮我转换为ASPX
答案 0 :(得分:0)
@Bonz_oh如果你想在这里得到很好的关注,试着表明你已经付出了一些努力。一个更具体的问题,比如 “我已经尝试了这个,但它不起作用,这是我得到的错误......” 会得到更多的关注和帮助这里的家伙。话虽如此,我想给你一个休息时间,这样你就不会因为在这里问问题而灰心丧气。但我也想鼓励你自我激励,因此我不会逐行转换代码,而是指向a blog that I believe can help you tremendously。此外,遵循SO的指导原则,不仅仅是在答案中发布链接,我还会指出您可以在代码中进行的一些转换:
你的剃刀代码
@if (Model.HasNextPage)
{
}
到aspx
<% if (Model.HasNextPage) { %>
<% } %>
你剃刀代码
@:Next >
@Html.Raw(" ")
@:>>
到aspx
Next >
<%= the_raw_value %>
>>