.NetコードでHTMLエンコードされたアンパサンドを処理できる必要があります。
つまり、URLは
http://myite.com/index.aspx?language=en&Refresh=true
これは他の何かによって生成されたものであるため、これを変更する方法はありません。したがって、これは私の制御不能です。
どうすればRefreshパラメータを読み取ることができますか?
私が試してみました
HttpUtility.UrlDecode(Request.QueryString("Refresh"))
しかし、私のRequest.QueryString( "Refresh")は実際には空なので、Uri.EscapeDataStringと同様に、これは無意味です。
これが起こったのはこれが初めてではありませんが、ほとんどの人がUrlEncodingを使用すると言うように、私は解決策を見つけるのに苦労していますが、私が言ったように、Urlは私の制御不能です。