2017-05-22 13 views
1

私のシンプルなユースケースはページ番号を変更しています。同様に: http://localhost?page=1 へ: http://localhost?page=2aspnetコアでクエリ文字列を編集する

私は、クエリ文字列からセグメントを削除/更新/追加できるようにしたいと思います。

QueryStringクラスとQueryBuilderクラスがありますが、セグメントの変更のみをサポートしています。 WebUtilities.QueryHelpersはクエリ文字列を辞書に解析しますが、変数を作成する必要があり、キーが存在するかどうかを確認する必要があるため、編集が難しいです。

私のフロントエンドのエンジニアは、サーバで生成されたURLまたはIUrlHelperと一緒に使用するために、簡単に操作できます。それを行う方法が組み込まれていますか?

私の理想的なAPI:

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

答えて

3

Flurlを試してみて、それがどのようなあなたの必要性のための最適なツールです;)

関連する問題