[ mco @ 18.04.2005. 10:20 ] @
Da li neko zna zbog čega prilikom svakog učitavanja stranice, imam dva odlaska na Server?

Kada sam u debug modu, vidim da se stranica izvrsi od vrha do dna, pa još jednom, ispočetka.
U prvom prolazu su mi kontrole "Prazne", odnosno:
ctrl.Items.Count=0,
u drugom prolazu:
ctrl.Items.Count>0 iako se ctrl. datasource i ctrl.DataBind izvrše oba puta?

Da li mogu da "nateram" da se sve izvrši odjednom?

Hvala
[ kuzmam @ 18.04.2005. 11:18 ] @
Dva odlaska na server će se desiti ako u codebehind-u u InitializeComponent metodi imaš vezan delegate za neki event (npr. click za neki button) a takodje na samoj klijentskoj strani u serverskom tagu imaš vezanu metodu za isti event (npr. OnServerClick...). Proveri prvo to..
[ mco @ 18.04.2005. 12:58 ] @
Nemam nista od toga!
Ne Client strani mi se jos nista ne izvrsava.
InitializeComponent je prazana procedura.

Da li imas jos neki hint?
[ jablan @ 18.04.2005. 13:20 ] @
Možda da okačiš ovde stranicu i codebehind?
[ kuzmam @ 18.04.2005. 13:23 ] @
iz tvog posta zaključujem da koristiš neku DataBind kontrolu (datagrid, datalist...).
probaj ovako. u InitializeComponent moraš da imaš Load event za Page objekat kome proslediš delegate, u ovom slučaju Page_Load metodu. tako je po defaultu. Unutar metode dodeli datasource svojoj kontroli i pozovi DataBind. Na klijentu ti treba nesto ovako <%#DataBinder.Eval(Container.DataItem,"bindovana_kolona")%>

poz
[ mco @ 18.04.2005. 13:37 ] @

Mislim da sam nasla u cemu je problem:
Treba da bude:
<%@ Page Language="vb" AutoEventWireup="FALSE" Codebehind...>
a kod mene je bilo:
<%@ Page Language="vb" AutoEventWireup="TRUE" Codebehind...>

Eto...

Hvala na vremenu