C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 57 を表示中)
■32285 / )  Re[1]: テキストボックスで改行を行いたい
□投稿者/ はつね (938回)-(2009/02/04(Wed) 13:22:26)
はつね さんの Web サイト
No32275 (ガロ さん) に返信
> テキストボックスに改行<BR>を入力して、変更ボタンを押した際に<BR>を入れた場所で改行できるように編集したいのですが、

[変更]ボタンをクリックしたときのイベントプロシージャのなかで"<br>"を改行コードに
replaceしてあげればよいと思います。

しかし問題はそれよりも、タグの入力を許すかという事です。
タグの入力をゆるした場合、様々なセキュリティの温床となりえる可能性があるため、
ASP.NETではあえてタグ入力をHttpRequestValidationException例外として検出するよう
に初期設定されています。

MSDNライブラリ(いわゆるヘルプ)でこの例外について調べてみましたか?
調べればその対処方法も「メモ」として枠表示で強調されて危険性及び対策の必要性に
ついて書かれています。

発生した例外についてヘルプをみたり、また見たとしてもそれで解決できないという事
でしたら、書かれているようにいろいろな面で知識不足だと思います。

(1) セキュリティ上の懸念も含めて説明して、テキストボックスを複数行入力で実現
(2) クロスサイトスクリプティングなど代表的なWEB攻撃方法を勉強してから実装

のどちらかをされた方がいいと思います。
直ぐに実現できるのは(1)ですが、実現するまで時間はかかりますがWEBアプリ開発に携
わるなら(2)がお勧めです。
# (1)だとしても(2)の知識は絶対必要です。


させる事を強くお勧めします。

返信 編集キー/


管理者用

- Child Tree -