我创建了一个长字符串自定义属性,它为我提供了一个 XHTML 编辑器。到目前为止一切顺利,但我需要两件事的帮助。
首先,我想用默认值填充属性。我看过几篇关于此的博客文章,但似乎无法正确理解。
其次,我想将自定义属性呈现为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();
}
}