Dobrý večer, mam takýto problém v MultiView mám pridaných niekoľko View(pohladov) a snážím sa cez AutoPostBack v DropDownList zmeniť aktuálny View. Vyzerá to nasledovne:
Podrobnosti o výjimce: System.ArgumentOutOfRangeException: Vlastnost ActiveViewIndex je nastavena na hodnotu 0. Hodnota musí být menší než aktuální počet prvků View 0. V případě dynamicky přidávaných zobrazení ověřte, že jsou přidána před nebo v rámci události Page_PreInit. Název parametru: value
Ako mám postupovať aby som prepol na ďalší View ? Ďakujem.
Skúšal som prepísať metódu stránky OnPreInit(EventArgs e) no keď chcem tu pridať pohľad do MultiView tak to nejde lebo tento objekt ešte nie je vytvorený a je null. Ako mám postupovať ?
Ok vsetko funguje. Spravim som si webusercontrol v ktorom som si spravil metodu OnInit() ktoru volam v metode Page.OnPreInit(). V tejto metode vytvaram vsetky potrebne objekty ako je MultiView, DropDownList,View atd. . No problem Som mal aj v tom ze v bode spracovania metody OnPreInit sa mi este ziaden komponent ktory som mal standardne pridany ako je aj MultiView nevytvoril teda som ho nemohol pouzivat. preto vsetko vytvaram uz dynamicky v OnPreInit() a ide to ako ma a idu aj prepinat jednotlive pohlady.
Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre