DOBON.NET DOBON.NETプログラミング掲示板過去ログ

カスタムコントロールのデザイナ画面のレンダリング

環境/言語:[WindowsXP]
分類:[ASP.NET]

System.Web.UI.Controlを継承してカスタムコントロールを作成しています

実行時はHtmlタグは描画しません

デザイン画面で表示される形を見栄えがいいように
カスタマイズしたいのですがどのようにやればいいでしょうか?

例えばHiddenFiledのような形にしたいです

よろしくお願いします
■No27731 に返信(Mira さんの記事)

ControlDesigner クラスの派生クラスを作成して、CreatePlaceHolderDesignTimeHtml 
メソッドの値を返すよう GetDesignTimeHtml メソッドをオーバーライドするとよいのではない
でしょうか。

Public Class MorioControlDesigner
  Inherits System.Web.UI.Design.ControlDesigner

  Public Overrides Function GetDesignTimeHtml() As String
    Return Me.CreatePlaceHolderDesignTimeHtml()
  End Function
End Class

<System.ComponentModel.Designer(GetType(MorioControlDesigner))> _
Public Class MorioControl
  Inherits Control

End Class
ありがとうございます。出来ました
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板