Как создать ASP.NET управление ретранслятором программно в коде сзади
Я хочу создать этот ретранслятор в коде, а не на странице дизайна, то есть aspx. Потому что я создал bootstrap 4.1.3 версии tab-panel. Эта вкладка-панель создается в коде, а не в режиме конструктора. Этот ретранслятор должен вызвать один из вкладок-контента, так что как достичь этой цели, пожалуйста, кто-нибудь объяснит мне, сэр
Что я уже пробовал:
Repeater RptrQuestionsAndOptions = new Repeater(); foreach (RepeaterItem item in RptrQuestionsAndOptions.Items) { headeritem = new RepeaterItem(item.ItemIndex, ListItemType.Header); itemtemplate = new RepeaterItem(item.ItemIndex, ListItemType.Item); footeritem = new RepeaterItem(item.ItemIndex, ListItemType.Footer); } HtmlTable table = new HtmlTable(); table.Style["min-height"] = "300px"; table.Style["width"] = "100%"; headeritem.Controls.Add(table);
headeritem объявляется глобально.
Получение ошибки при создании ретранслятора в коде за тем, что он не создает headeritem. Ошибка находится в цикле foreach. Что я должен сделать сейчас, чтобы уменьшить эту ошибку и достичь своей цели. Пожалуйста, помогите кому-нибудь решить эту проблему
Richard Deeming
"Получение ошибки при создании ретранслятора в коде за тем, что он не создает headeritem."
Как насчет того, чтобы сообщить нам подробности ошибки, а не просто сказать нам, что вы получаете ошибку?
Помните, что мы не можем видеть ваш экран, получить доступ к вашему компьютеру или прочитать ваши мысли. Единственная информация, которой мы располагаем, - это то, что Вы нам здесь рассказываете.
"headeritem объявлен глобально."
Что это значит? Если вы имеете в виду, что он хранится в static
Филд, тогда это никогда не сработает.