httpポスト経由でhtml要素を送信しようとしています。HTML文字列をどのように安全にエンコードおよびデコードしますか? HtmlEncode は & をエンコードせず、新しいパラメーターのように見えるため、役に立ちません。
質問する
1382 次
4 に答える
2
それには HttpUtility.UrlEncode() を使用してください
于 2012-07-09T16:39:06.170 に答える
1
POST 経由で何かを渡す最も安全な方法は、base64 に変換することです。これを試してください 。
于 2012-07-09T16:48:08.753 に答える
1
クエリ文字列をエンコードするのと同じ方法でエンコードする必要があります。
string myPostVars = string.Format(
"myHtml={0}&myInt={1}",
HttpUtility.UrlEncode("<div>This is my div</div>"),
90210
);
于 2012-07-09T16:39:10.910 に答える
1
おそらく、HTMLEncode ではなく URLEncode が必要です。
于 2012-07-09T16:38:08.587 に答える