ASP.NET Dynamic Data MultilineTextコントロールのHTML
-
10-07-2019 - |
質問
ASP.NET Dynamic Data MultilineText_Editコントロールに少しのHTMLを入力しようとしています。Webページの列の値を出力するときに改行するために、いくつかの<br>
タグだけを入力します。
ただし、<!> quot; Update <!> quot;をクリックしようとすると、動的データ編集ページのリンクをクリックしても、何も起こりません。コントロールに組み込まれているルールを介してHTML入力が許可されていない場合、エラーメッセージは表示されません。タグを削除すると、更新リンクが正常に機能します。列サイズの問題ではなく、入力にさらに多くの文字を追加でき、すべてが正常に機能します。
これらのコントロールではHTML入力は許可されていませんか、または他に何かが行われていますか?何らかの検証規則がある場合、それをオフにできますか?または、データベースに設定する必要があるものがありますか?デフォルトの複数行テキストテンプレート以外を使用する必要がありますか
解決
入力検証は、ASP.NET 2.0以降の組み込み機能です。エラーが発生しない理由はわかりませんが、これが役立つかどうかを確認してください:
http://www.asp.net/learn/whitepapers/request-検証/
ページでこれらの設定を確認します:
<%@ Page validateRequest="false" %>
またはweb.config:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
所属していません StackOverflow