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 без особой удачи. Есть что-то, чего мне не хватает?

Спасибо за любую помощь.

0 ответов

Другие вопросы по тегам