Я создал собственное свойство длинной строки, которое дает мне редактор 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();
}
}