0

テキストボックスで HTML 要素を使用すると、次のエラーが発生しました。

ここに画像の説明を入力

このエラーを修正するために、次のようにしました。

  1. ValidateRequest="false".aspx ページの上部に追加します。
  2. <httpRuntime targetFramework="4.0" requestValidationMode="2.0" />webconfig ファイルに追加します。

これを行った後、上記のエラーは表示されず、使用した HTML 要素がマークアップとともに表示されました。

例:<b>Test</b>テキスト ボックス内の要素を使用すると、ラベルに次のように表示されました。

テスト

しかし、私が望むのは、誰かが HTML 要素をテキスト ボックスに追加したときに、エラーが表示されず、要素が変換されないようにすることです。したがって、ラベルには次のように表示する必要があります。

<b>Test</b> instead of Test (which is BOLD)

そのようにするにはどうすればよいですか?

4

1 に答える 1

2

使用するServer.HtmlEncode("<b>Test</b>")

于 2013-08-11T11:37:20.783 に答える