このデータをクエリ文字列に書き込む必要があります。
http://localhost:1256/4.market.ph.local/WEP/Add.cshtml?data=me+&+you
私が使用した記号「&」が原因でエラーが発生しました。
C# では、これを使用できます:-
HttpUtility.UrlEncode("http://localhost:1256/4.market.ph.local/WEP/Add.cshtml?data=me+&+you");
HttpUtility
の一部でSystem.Web
あり、これにより、許可されていないクエリ文字列の char が URL エンコードされることが保証されます。
これを行うと、このようなものが得られますhttp%3a%2f%2flocalhost%3a1256%2f4.market.ph.local%2fWEP%2fAdd.cshtml%3fdata%3dme%2b%26%2byou
受信機では、デコードして戻します。
or を使用しurlencode($yourstring)
てハードコーディングする場合は%26
、アンパサンドを表すために使用します。