25. januar 2006 - 13:12Der er
12 kommentarer og 2 løsninger
SessionParameter og integer values.
Hej igen.
Jeg har en side med to styk TextBox og en Button på. I disse to bokse kan man indtaste nogle integer værdier og derefter trykke på knappen for at der skal ske ting og sager med disse værdier. Problemet er bare, at når man trykker på en knap på siden, får den en PostBack og "glemmer" dermed værdierne i boksene.
Jeg har fået at vide, at man skal bruge SessionParameter for at gemme værdier over PostBacks, men jeg kan ikke få det til at virke. Tager jeg fejl, når jeg mener man skal bruge DefaultValue på SessionParameteren?
Jeg koder C# i Visual Web Developer 2005 Express med .NET 2.0.
fordi det lyder underligt at tekstboksene tømmes ved et postback. Så jeg ville i første omgang se hvorfor. Normalt gemmes værdier ved postback medmindre andet sker.
Arg! Haha, ok. Underligt. Jeg slettede boksene og satte to nye ind, og nu gemmer de faktisk værdierne! :-?
Ok, så er det ikke noget problem. Men hvis du alligevel kan forklare mig det med SessionParameter, skal jeg da gladeligt smide pointsene i din retning.. ;)
SessionParameter bruges på datasources af forskellig art til f.eks. hente værdier fra databasen og vise dem f.eks. i et gridview. For at kunne bruge et SessionParameter skal du have oprettet en session med en værdi.
Nej hvad tænker du på når du vil gemme data runtime ?
Jeg mener at hvis man har en tekstboks hvor man har skrevet noget tekst og man nu vil gemme det i en database ved at trykke på en knap. Så kan man få adgang til det som er skrevet i tekstboksen ved at Skrive Tekstboksensid og så bruge Text attributten.
Hmm. Det jeg tænker på er, at hvis jeg nu har fx. en bool eller en int, som ikke gemmes i en DB, men jeg skal bruge værdien efter et PostBack, hvordan undgår jeg så at værdierne bliver nulstillet?
du kan også lave en variabel protected. Så kan du også bruge den over alt på siden
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.