Я пытаюсь создать Accordian контролирующей Dynammically на время загрузки страницы, код мудрый это то, что я до сих пор:Динамически Создание AJAX Accordian управления
// Create dynamic acordian control
AjaxControlToolkit.Accordion info = new AjaxControlToolkit.Accordion();
AjaxControlToolkit.AccordionPane infoPane = new AjaxControlToolkit.AccordionPane();
info.ID = hostelId;
info.FadeTransitions = true;
info.FramesPerSecond = 10;
info.TransitionDuration = 500;
Literal headerContent = new Literal();
headerContent.ID = hostelId + "_Header";
headerContent.Text = hostelName + " More Info ";
Literal content = new Literal();
content.ID = hostelId + "_Content";
content.Text = hostelName + " BOOM ";
infoPane.HeaderContainer.Controls.Add(headerContent);
infoPane.ContentContainer.Controls.Add(content);
info.Panes.Add(infoPane);
cell3.Controls.Add(info);
Когда я запускаю страницу, Contente для Accordian контроля отображает, но его просто текст, а не фактический аккордеон. Просто интересно, может ли кто-нибудь указать мне в правильном направлении.
Спасибо, парень, отлично работал. Он работает отлично в Page_Load, я также забыл подключить свой CSS, но после этого он работает превосходно! – bExplosion
Рад, что решил проблему ... И да, я не был уверен, что код * нужен *, чтобы быть в Page_Init, хотя он, вероятно, будет работать так же хорошо. – Noldorin