0

私のサイトにコメントがあり、それが私のポートフォリオであるため、コード サンプルを配置できるようにしたいのですが、クエリ文字列を介して html を渡そうとすると、ページ検証のために停止します。

今はオフにしましたが、うまくいかないので、クライアント側でJavaScriptを使用してエンコードすることにしました。

ただし、クエリ文字列は次のようになります。

{&body=&lt%3b%2fhtml&gt%3b}

& 本体がその後 "" に等しいためです。

どうすればこれを解決できますか?

4

1 に答える 1

2

System.Web.HttpUtility.UrlEncodeとを使用System.Web.HttpUtility.UrlDecodeして、クエリ文字列エンコーディングとの間で変換できます。

(クエリ文字列の長さに制限があるため、クエリ文字列の HTML は少し難しいように思えます。)

于 2011-06-18T02:08:24.017 に答える