2

ASP.NET Dynamic Data MultilineText_Edit コントロールに HTML を少し入力しようとしています<br>。Web ページに列の値を出力するときに改行を入れるためのタグがいくつかあります。

しかし、動的データの編集ページで [更新] リンクをクリックしようとしても、何も起こりません。コントロールに組み込まれているルールによって HTML 入力が許可されていない場合に予想されるエラー メッセージも表示されません。タグを削除するとすぐに、更新リンクが正しく機能します。これは列サイズの問題ではありません。入力にさらに多くの文字を追加でき、すべて正常に動作します。

これらのコントロールでは HTML 入力が許可されていませんか、それとも何か他のことが起こっていますか? 何らかの検証ルールがある場合、それをオフにすることはできますか? または、データベースに設定する必要があるものがありますか? デフォルトのマルチ テキスト テンプレート以外のものを使用する必要がありますか?

4

1 に答える 1

2

入力検証は、ASP.NET 2.0 以降の組み込み機能です。エラーが発生しない理由はわかりませんが、これが役立つかどうかを確認してください。

http://www.asp.net/learn/whitepapers/request-validation/

次のページで、これらの設定を確認します。

<%@ Page validateRequest="false" %>

または web.config:

<configuration>  
  <system.web>
    <pages validateRequest="false" />
  </system.web>
</configuration>
于 2008-10-14T13:14:47.240 に答える