webForumDet fria alternativet

tilldela värden till publik variabel i subrutin?

.NET

1 svar · 338 visningar · startad av Cale

Medlem sedan mars 200490 inlägg
Frågan#1

asp.net vb

jag har en funktion som hämtar data från en databas, funktionen tilldelas en sträng (sql-söksträng), hämtar data och fyller en datalist.

nu vill jag kunna fylla datalisten med senast använda söksträng. (egentligen bara uppdatera datalisten efter eventuella förändringar)
så jag tänkte att jag skapar en publik variabel som tilldelas söksträngen, på så sätt har jag hela tiden senast använda söksträng att tillgå.

problemet är att jag kan komma åt variabeln en från sub men inte tilldela den ngt värde.

andra lösningar är givetvis välkomna.

det är en kalender som fylls med händelser, man kan t.ex. välja att fylla datalisten med dagens eller månadens händelser.
jag vill kunna uppdatera en post och sedan fylla datalisten med samma sql-fråga som innan..

går det att förstå? jag är lite trött.. :P

Medlem sedan mars 200490 inlägg
#2

jag löste det genom att spara variabeln i viewstate.
är det en bra lösning?

variablen sparas alltså i viewstate varje gång ngt hämtas från databasen.

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)