XHTML エディターを提供する longstring カスタム プロパティを作成しました。ここまでは順調ですが、2 つの点で助けが必要です。
まず、プロパティにデフォルト値を入力したいと思います。これに関するいくつかのブログ投稿を見てきましたが、正しく理解できないようです。
textbox
次に、カスタム プロパティを、大きな文字列を保持できる通常のプロパティとしてレンダリングしたいと考えています。
public class CustomerTypeBoxControl :
EPiServer.Web.PropertyControls.PropertyLongStringControl
{
protected override void SetupEditControls()
{
base.SetupEditControls();
}
public CustomerTypeBox CustomerTypeBox
{
get
{
return PropertyData as CustomerTypeBox;
}
}
}
[Serializable]
[PageDefinitionTypePlugIn]
public class CustomerTypeBox : EPiServer.Core.PropertyLongString
{
public override IPropertyControl CreatePropertyControl()
{
return new CustomerTypeBoxControl();
}
}