gpt4 book ai didi

C# PagedList MVC 在分页中添加#anchor

转载 作者:太空宇宙 更新时间:2023-11-03 23:41:38 28 4
gpt4 key购买 nike

我想知道我是否可以让我的 PagedList 在 ?Page=1 之后添加和#anchor

示例:http://localhost:10220/Products/MyUrl/Sku?Page=1#Products

我有:

  @Html.PagedListPager((IPagedList)ViewBag.Products, page => Url.Action("Index", new { page }))

为什么我的产品之前有一些内容,我不想让我的客户在进行分页时一直滚动页面

obs:或者我可以让我的 PagedList 不使用 ajax 刷新页面吗?有人有一个例子吗?

最佳答案

怎么样:

Url.Action("Index", new { page }) + "#Products"

无法使用路由助手添加片段(您称之为“ anchor ”),因为片段不是路由的一部分;他们只适用于客户端。无论如何,lambda 可以接受任何有效的表达式,而不仅仅是单一方法调用,并且 Url.Action 仅返回一个字符串。因此,您只需将片段添加到字符串的末尾,然后就可以结束了。

关于C# PagedList MVC 在分页中添加#anchor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28880450/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com