【質問】ASP.NETスレ ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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を定義してるのが間違ってますか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4229日前に更新/321 KB
担当:undef