SharePoint 2007のページにC#カスタムWebパーツがあります。基本的には「tax4Elem」、の値のC#を使用して値に "&"を含むクエリ文字列を解析するにはどうすればよいですか?
?tax4Elem=Docks%20&%20Chargers&ss=EU%20MOVEX&Phase=1&tax3Elem=Play%20IT&tax5Elem=Charger
をメモ:別のページでSSRSレポート内のリンクをクリックすると、それは次のようなクエリ文字列と私のカスタムWebパーツページにユーザーを送ります"ドック&充電器"。 (アンパサンドは実際に "tax4Elem"、 "tax3Elem"、 "tax5Elem"に現れることがあります)。
エンコードされた値でアンパサンドを使用することはできません。そのため、私はこれを処理する必要があります。
キーと値のペアの先頭に「Dock & Chargers」の「&」が認識されないように、このクエリ文字列を解析するにはどうすればよいですか?
ありがとうございました! ケイト
URLが不適切にエンコードされているようです... SSRSレポートでこの問題を修正できる人を追跡して、代わりに%26が表示されるようにすることができます。あなたのお時間をありがとうございました! – KateF
最後に、私はreg式を作成するのに役立つツールを使用しました。これは次のようになります: 'Regex.Split(qstr、@ "(?<= \ w)&(?= \ w)")'私はキー/ valのペアを取得するために "="で再び分割しなければなりませんでした。 – KateF