2011-01-26 3 views
0

データがデータベースに格納される前に、Webページのユーザー入力(フリーテキスト)を検証しようとしています。このサイトは非コンステレーションasp.netを使って書かれています。これはクラシックaspから大幅にアップグレードされたものです。HttpUtility.Htmlユーザーエントリを検証するためのコードを入力してください

htmlなどの無効な文字と一緒にユーザーがテキスト値を入力しないようにするか、保護したいと考えています。現時点では、ページが送信されると、クラッシュします。

各テキストボックスの入力を修正するのにHttpUtility.HtmlEncodeを使用する必要がありますか?これは実現可能ですか?

ありがとうございます。あなたはセキュリティの観点から行うことができます最も重要なものの

答えて

1

はい

一つは、あなたが適切にすべてのタイプのデータをコードしていることを確認することです。

Webフォームに保存されているHTMLを保存しているときに、HTMLと解釈されることを望まない場合。 HttpUtility.HtmlEncodeこれが確実に行われるので、使用する必要があります。

関連する問題