System.StackruException при добавлении элемента списка
Я в настоящее время использую N2CMS для создания веб-сайта, но у меня возникла следующая проблема.
У меня есть страница, где у меня есть список изображений:
[EditableChildren("SliderImageItem", "SliderImageItem", 150)]
public virtual IList<SliderImageItem> SliderImages
{
get
{
return GetChildren<SliderImageItem>("SliderImageItem");
}
}
Код для SliderImageItem:
[PartDefinition("Image", Description = "", SortOrder = 0)]
[AllowedZones("SliderImageItem")]
public class SliderImageItem : N2.ContentItem, IPart
{
public string Summary
{
get { return ""; }
}
public override bool IsPage
{
get { return false; }
}
public virtual string getLargeImage
{
get { return N2Helper.getLargeImage(SliderImage); }
}
[FileAttachment, EditableFileUploadAttribute("Slider Image", 50)]
public virtual string SliderImage
{
get { return (string)GetDetail("SliderImage") ?? string.Empty; }
set { SetDetail("SliderImage", value, string.Empty); }
}
}
Моя проблема заключается в том, что всякий раз, когда я создаю страницу и немедленно добавляю элемент, он генерирует исключение StackruException, что, вероятно, означает, что где-то существует бесконечный цикл. Странно то, что когда я сначала сохраняю элемент, а затем возвращаюсь, чтобы добавить элемент списка изображений, он работает. Может ли это быть из-за того, что страница еще не имеет идентификатора и не имеет ссылки для ее привязки?
Я посмотрел и также сделал ссылку на проект Github без особой удачи. Есть что-то, чего мне не хватает?
Спасибо за любую помощь.