私は正規表現が苦手で、適切な解決策を見つけることができないので、かなりの量の検索を行った後でも、これを特定することはできません。
オプションのpage=123パラメータを持つURLがあります。URLには、ページパラメータの前または後に発生する可能性のある他のオプションのgetパラメータも存在する可能性があります。
ページング関数で使用できるようにするには、そのパラメーターをpage=-PLACEHOLDER--に置き換える必要があります。
ページパラメータがURLに含まれていない場合は、前述の方法で追加したいと思います。
このためにonstringの拡張メソッドを作成しようとしていますが、静的関数も同様に優れています。
少し説明していただければ幸いです。正規表現の良いレッスンが得られ、次回は質問する必要がないことを願っています。
また、私はasp.net mvc-3を使用していますが、互換性の理由から、mvc-sルーティングの前に複雑な書き換えが発生し、それにアクセスできません。ですから、私はできないので、これにmvc-sルーティングを使用するようにアドバイスしないでください。