私はC#を使用して簡単なWebユーザー入力フォームを持っています。ユーザーは、薄いものをエラー条件のスクリーンショットとしてコピーして、フォームに入力します。コピーアクションは実際にエラーページのHTMLをキャプチャします。これを私のテストボックスに貼り付けるとエラーが発生する(潜在的に危険なRequest.Formの値がクライアントから検出された(tbxComment))これを防ぐ最も良い方法は何ですか?クリップボードからのHTMLページの貼り付けをC#ASPのテキストボックスに禁止します。
0
A
答えて
2
Internet Explorer、Safari、FireFox 3、あなたが入力制御のためのonbeforepaste
イベントを処理することができます。
クリップボードオブジェクトを検討する必要があるとペーストを許可するか否かを決定します。
そのない公式(! )w3の標準的なイベントだが、FFとSafariはi t。
0
私はhttp://tinymce.moxiecode.com/を使用し、すべてのツールバーを隠し、いくつかのhtmlタグを使用するようにtinymceを設定します。
または、textAreasでonChangeイベントが発生しないため、keyUpイベントで通常のエクスプレッションでhtmlタグを取り除くことができます。