gpt4 book ai didi

c# - 在 asp net core 中编辑查询字符串

转载 作者:太空宇宙 更新时间:2023-11-03 22:58:50 24 4
gpt4 key购买 nike

我的简单用例是更改页码。喜欢: http://localhost?page=1到: http://localhost?page=2

我希望能够从查询字符串中添加/更新/删除段。

有 QueryString 和 QueryBuilder 类,但是它们只支持添加段,不支持更改它们。 WebUtilities.QueryHelpers 将查询字符串解析为字典,但这很难编辑,因为您需要创建变量,还需要检查键是否存在。

我的前端工程师需要简单且万无一失的操作方法,以与服务器生成的 url 或 IUrlHelper 一起使用。有内置的方法吗?

我理想中的 api:

Query(Model.Uri).Update('page', '2').Add('sort', 'asc').Remove('filter').ToString();

最佳答案

尝试 Flurl , 它是满足您需求的完美工具 ;)

关于c# - 在 asp net core 中编辑查询字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44106965/

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