Get utalás dropdownbox C # oldalán Előmegjelenítés

szavazat
0

Szeretném felvenni lehetőségek egy dropdownbox én aspx oldalt a c # kódot mögött közben terhelést. Nem tudom, hogy hogyan lehet egy hivatkozás a vezérlés. Van néhány c # kódot, akkor aktiválódik, ha a felhasználó megváltoztatja a dropdownbox. Az, hogy kapok egy hivatkozást a legördülő együtt:

DropDownBox ddb = (DropDownBox)info.Toolbar.ToolbarItems.Find(ID);

De ez nem fog működni, ha megpróbálom azt

protected void Page_PreRender(object sender, EventArgs e)
    {

én aspx.cs

Mi hiányzik? Kösz.

A kérdést 10/12/2008 00:56
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
1

Ha szeretné, hogy a kiválasztott elem a legördülő automatikusan kiválasztva Viewstate a postbacks akkor kell az összes elemet a legördülő mire Page_PreLoad tüzet. Ehhez akkor szeretnénk, hogy a kódot Page_Init, ezen a ponton az ellenőrzések jönnek létre, de Viewstate még nem fecskendezett őket.

Nézzen ide ASP.NET oldal Life Cycle Áttekintés az info az oldalon teljes életciklusa alatt.

Úgy látjuk, hogy legördül az a szülő konténer, akkor lehet, hogy hívja info.EnsureChildControls () használata előtt Keresés (), ha nem tudja, hogy egy hivatkozás a szabályozás.

Válaszolt 10/12/2008 01:17
a forrás felhasználó

szavazat
0

Előmegjelenítés van a vége felé az oldal teljes életciklusa alatt. Biztosan azt szeretné, hogy a változások ott? Úgy hangzik, hogy kell a változó elemeket a legördülő ha kezdetben kötött, vagy ha a kiválasztási megváltozik.

http://codebetter.com/blogs//images/codebetter_com/raymond.lewallen/89/o_aspNet_Page_LifeCycle.jpg

Válaszolt 10/12/2008 01:03
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more