|
▼ タグが含まれる文字列 ▼
TextBox Webコントロールに "<b>Test</b>" 等と入力して、Labelにそのテキストを表示させようとすると、デフォルトでは HttpRequestValidationException が発生してしまいます。例外を発生させない為には ValidateRequest="false" とする必要があります。 タグが含まれる文字列
♣ 初期設定 TextBoxには 「<b>Test</b>」 を入力します。 ♣ aspxファイル
<%@ Page language="c#" ValidateRequest="false" Inherits="Replace" %>
♣ csファイル
using System;
♣ 実行例 Test 但し、クロスサイトスクリプティング攻撃が行われる場合が否めないので ValidateRequest="false" にする場合は細心の注意が必要です。そもそも、基本的にタグは利用せず、太字や斜体等をどうしても使いたいと言う場合には代替文字を用意する方法が一般的です。なお「<b>Test</b>」と表示させる場合は <を <、 > を >と置き換える事で正しく出力されます。 Continue
|
2008年ですね。[1]
自由なスレ[3]
2007年ですね。[1]
こみゅぷらす発足[1]
TechED2006 日記[5]
|
Copyright(C)2001-2008 FooPah!, All rights reserved. | |