Maintain ViewState

Tags:    asp.net

Hej

Er stadig ny med asp.net, og har et mindre problem som jeg ikk helt ved hvordan jeg skal takle. Har lavet en klasse q. Har lavet x antal objekter af denne i array form eg.
Question[] q = new Question[x]
for next..: q = new Question()
Jeg vil gerne maintain viewstate ved postback og nogle sideskift. Hvordan gøres dette smartest? Er det muligt med session eller lignende?

Vh. Rasmus




Control.ViewState:
Fold kodeboks ind/udCSharp kode 




viewstate er noget værre fuck, brug sessions eller andre steder at gemme data, istedet for at transportere data rundt fra browser til client.

/J



ViewState burde bruges til at gemme UI informationer for den enkelte kontrol.

Brug kun ViewState hvis nødvendigt da du hurtigt kan få eksploderet dine sider med en masse unødvendig information.

I dit specifikke tilfælde burde du gemme det i session state:

Session["q"] = q;



Ok, ja det virker. Tak for hjælpen!

Vh. Rasmus



Hej igen!

Kom lige over, samme problem, når man tilsidst i stedet vil gemme array'et af objektet på serveren for senere brug, er der en smart måde at gøre det på? noget auto database/xml/tekst-fil funktion, eller er man overladt til selv at skrive den?

vh. Rasmus



t