私はasp.net mvcを使用しています。ユーザーがテキストを入力してデータベースに保存できるポップアップモーダルウィンドウがあります。このテキストも画面に表示され、データベースから読み取られます。
手始めに、有害なタグがデータベースに表示されないようにしたいのですが、入力をエンコード/デコードする必要がありますか? 現時点では、alert('hello') を入力するとデータベースに保存され、再度表示されるとテキストとして表示されるので、問題ないと思いますが確認をお願いします。
問題の 1 つは、ユーザーが保存するときにこのテキストを取得し、javascript を使用してページの div に追加し、上記のテキストを使用してポップアップ アラートをトリガーすることです。どうすればこれを防ぐことができますか?
私はラテン語、キリル文字などのさまざまなテキストを扱っているので、珍しい文字は必要ありません!