webForumDet fria alternativet

Behålla variabel vid postback?

.NET

9 svar · 269 visningar · startad av ptype

Medlem sedan juni 2002151 inlägg
Frågan#1

Hej

Jag vill behålla en variabel för postback. Finns det något sätt att skicka vidare parametrar till postback:en, t.ex. så att sidan mypage.aspx?id=1 öppnas istället för mypage.aspx ??

Ett alternativ är ju att spara undan variablen i en Label med visible=false eller något, men det känns inte så snyggt.

mvh ptype

Medlem sedan apr. 20012 266 inlägg
#2

du kan köra med session eller cookies, eller varför inte skicka den i QueryString, men om du har en variabel redan liggandes i Querystring och vill ha kvar den efter postback så sker det automatiskt.

Medlem sedan juni 2002151 inlägg
#3

Jepp QueryString är ju det jag vill egentligen. Råkar du veta hur jag specificerar den? Postbacken sker ju automatiskt så jag specificerar ju aldrig länken s.a.s.

mvh P

Medlem sedan apr. 20012 266 inlägg
#4

hum, alltså du har en sida asp.aspx som när postback sker så ska det bli asp.aspx?minvar=mittvalue ? Tror inte det fungerar kör med session eller cookie i stället.

Medlem sedan juni 2002151 inlägg
#5

Jepp det är precis vad jag skulle vilja. Ingen som vet?? snäällla.. känns onödigt med session/cookie.

Medlem sedan apr. 20012 266 inlägg
#6

måste du ha en QueryString?
du kan ju göra en gömd <asp:label/> som skickar värdet med postabacken.

Medlem sedan juni 20011 732 inlägg
#7

if (IsPostBack)
Response.Redirect("din_sida.aspx?min_qs=blahblah");

Medlem sedan apr. 20012 266 inlägg
#8

men då behåller han väl inte de object som finns på sidan? som han också vill ha med? t.ex en <asp:textbox/>

orkar inte testa :)

Medlem sedan juni 2002151 inlägg
#9

Jag löste det genom att spara undan i en dold Label. Det funkade iaf.

Medlem sedan juni 2002151 inlägg
#10

bättre sätt

Det finns ett annat, mycket bättre sätt att lösa det hela på.

Spara undan, t.ex. en DataTable med

ViewState["selectedGroups"]=dt;

Sedan kan man efter postback hämta tabellen m.h.a.

dt = (DataTable) ViewState["selectedGroups"];

:h :stud

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)