【質問】ASP.NETスレ Part3【議論】at PHP【質問】ASP.NETスレ Part3【議論】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト585:nobodyさん 07/04/19 17:04:24 >>584 ありがとう、俺VBしかわからないんだけどなんとなくわかったよ! HtmlTextWriterがなにやってるかを探してencodeしてる部分だけ差し替えればいいんだよね? 586:344 07/04/19 18:02:09 >>585 HtmlTextWriterは単にタグを作成するのに利用してるだけなので、 それそのものを調べても意味がないかも。 実際の(HtmlEncodeして表示している)RenderContentsメソッドを隠蔽して 別途HtmlEncodeしない仕様のメソッドを定義して利用させるってこと。 そのためにDropDownListの継承classを作成して、RenderContentsメソッドを overrideするメソッドを作る。 ただし、こうするとタグが自由に利用できてしまうので、 使用可能な特殊コードのみHtmlEncodeを通さないようにして、 それ以外は通常通りHtmlEncodeを通すようにしたほうがいいかもね。 587:nobodyさん 07/04/19 18:41:04 >>586 丁寧にありがとう! >そのためにDropDownListの継承classを作成して、RenderContentsメソッドを >overrideするメソッドを作る。 これをやってみたんだけど「その型 (test.NonHtmlEncodedDropDownList)はコントロール (System.Web.UI.WebControls.DropDownList) の型と互換性がありません。」 っていわれちゃった… この作った継承クラスで目的のDROPDOWNLISTを定義してるのが間違ってますか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch