-1

このデータをクエリ文字列に書き込む必要があります。

  http://localhost:1256/4.market.ph.local/WEP/Add.cshtml?data=me+&+you

私が使用した記号「&」が原因でエラーが発生しました。

4

2 に答える 2

5

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

受信機では、デコードして戻します。

于 2013-04-04T03:50:07.600 に答える
3

or を使用しurlencode($yourstring)てハードコーディングする場合は%26、アンパサンドを表すために使用します。

于 2013-04-04T03:46:00.347 に答える