[ CallMeSaMaster @ 26.07.2012. 09:22 ] @
Pozdrav, imam pomalo "glup problem" skojim se vec cijelo jutro zezam. Recimo da imam dvije aspx stranice. Na prvoj stranici imam samo link na drugu stranicu i par nebitnih kontrola(bar se meni cine nebitne). Na drugoj stranici imam 2 dropdowna koji nemaju veze jedan s drugim, znaci svaki za sebe. Ta dva ddl-a punim u Page_Load eventu druge stranice, evo code: <ASP> Code: <tr> <td class="leftAd" align="left" valign="top">Code:</td> <td class="rightAd" valign="top"> <asp:DropDownList ID="ddlA" runat="server" Width="170px" AutoPostBack="true"> </asp:DropDownList> </td> </tr> <tr> <td class="leftAd" align="left" valign="top">Vrsta smjeĊĦtaja:</td> <td class="rightAd" valign="top"> <asp:DropDownList ID="ddlB" runat="server" Width="170px" AutoPostBack="true"> </asp:DropDownList> </td> </tr> <APS> Code: if (!Page.IsPostBack) { FillListA(); FillListB(); } Code: private void FillListA() { DataSet ds = DataCodes.GetCodes(); --ovdje samo dobavim podatke, to je OK ddlA.DataSource = ds.Tables[0]; ddlA.DataTextField = "Naziv"; ddlA.ID = "A"; ddlA.DataValueField = "Id"; ddlA.DataBind(); } private void FillListB() { DataSet ds = DataCodes.GetType(); --ovdje samo dobavim podatke, to je OK ddlB.DataSource = ds.Tables[0]; ddlB.DataTextField = "Naziv"; ddlB.ID = "B"; ddlB.DataValueField = "Id"; ddlB.DataBind(); } Tok radnji na stranici je sljedeci. Znaci najprije se logujem na neku stranicu, a zatim nakon uspjesnog logina me redirect na prvu stranicu koju sam naveo da imam samo link. Sad ne klikam na taj link, koji inace vodi na drugu stranicu, nego u adress bar krenem da kucam naziv ove druge stranice. U tom trenutku, pri kucanju bilo kojeg slova, Page_load event od bas ove druge stranice se okida i izvrsava se page_load, ali me ne proslijedi na drugu stranicu ne ukucam cijelu adresu i pritisnem enter. Hajde, ovo je jos ok(???). Sada kada sam na toj drugoj stranici, iz bilo kojeg ddl-a odaberem neki item(vrijednost) i nakon postback-a, on mi vrati ddl ponovo na prvi item u listi. Kada ponovo odaberem neki item, ddl tu vrijednost sada i zadrzi. Kada provjerim, vidim da je ispravna id vrijednosti odabranog itema. Znaci specificno je to sto svaki put tek nakon drugog odabira u ddl-u, on radi ispravno. Moze li mi neko malo pomoci sta bi mogao biti problem. LP |