& を使用して呼び出されたときに機能する ASP.NET ページ (ハンドラー) があります。しかし、私のページを使用しているサード パーティのページでは、& が "&" (アンパステランド、amp;) に変換され、ページで "Parameter is not valid." がスローされます。エラー。
パラメータは & でエンコードする必要があると読みましたが、ページにエラーが発生しているようです。
.NET はそれを ampsterstand,amp, %3 に変換しています
問題の詳細はこちら
私の問題は、& を "and amp" 形式に変換している Facebook を使用しようとしていることであり、コードが機能しない原因になっていると考えています。
これが実際の答えです。Facebook は、.NET が受け入れないエンコードされた & を含むリンクを表示していました。ただし、エンコードされていない形式を使用していました。問題は、HTTPS プロトコルからプルできないことでした。
基本的にパラメータの区切りはAMPSTERSTANDのノンエンコードが必要です。