質問

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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top