webForumDet fria alternativet

Skicka information mellan sidor

.NET

5 svar · 441 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Jag satt och klurade lite på vilket bästa sättet att skicka information mellan sidor är.

Problemet är att jag har för många alternativ och svårt att välja :)

Om ett kriterium saknas så ska en textbox synas där man får fylla i det saknade. Allt annat sköts automatiskt. Så vilket bli i detta fallet bästa sättet att presentera textboxen på? Jag kan tänka mig en UserControl som laddas dynamiskt. Det kan vara en helt annan sida eller samma sida där jag bara döljer den andra diven och tar fram diven för textboxen tex.

Jag vill ogärna ta mig an en alltför prestandakrävande lösning. ViewState? QueryString? Session?

Medlem sedan juni 20011 732 inlägg
#2

Ska du skicka värden mellan sidor finns en teknik som kallas cross page postback som är ganska fiffig och som alla kanske inte känner till:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/tipstricks/default.aspx

Då når du den gamla sidans viewstate och jag älskar viewstate. :)

Men om du bara ska plocka fram en textbox vid missvalidering så skulle jag posta tillbaka till samma sida mha ajax...

Medlem sedan jan. 20022 440 inlägg
#3

NETwork skrev:

Ska du skicka värden mellan sidor finns en teknik som kallas cross page postback som är ganska fiffig och som alla kanske inte känner till:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/tipstricks/default.aspx

Då når du den gamla sidans viewstate och jag älskar viewstate. :)

Men om du bara ska plocka fram en textbox vid missvalidering så skulle jag posta tillbaka till samma sida mha ajax...

Ajax går inte det är ett CMS för mobilsidor och informationen är allt jag kunde ta fram om besökarens telefon så som nummer, typ, plattform, land och det blir en del :)

Tack för tipset, ska kolla på det.

Medlem sedan nov. 20014 054 inlägg
#4

NETwork skrev:

Ska du skicka värden mellan sidor finns en teknik som kallas cross page postback som är ganska fiffig och som alla kanske inte känner till:
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/tipstricks/default.aspx

Då når du den gamla sidans viewstate och jag älskar viewstate. :)

Men om du bara ska plocka fram en textbox vid missvalidering så skulle jag posta tillbaka till samma sida mha ajax...

Själv tycker jag man skall vara lite försiktig med Viewstate, det genererar en massa skit i htmldokumentet, har man alldels för mycket som lagras i viewstate så får vi en fet sida, som annars inte skulle vara fet.

Det som smutsar ner sidan minst är querystring och session, cookies. Dock vore väl querystring det bästa kanske.

Men det är ju mitt tycke. :)

Medlem sedan juni 20011 732 inlägg
#5

Själv tycker jag man skall vara lite försiktig med Viewstate, det genererar en massa skit i htmldokumentet, har man alldels för mycket som lagras i viewstate så får vi en fet sida, som annars inte skulle vara fet.

Sant, viewstate med måtta. Har du inget problem med att visa innehållet så är väl querystrings det som är mest optimalt. Sen cookies. Sessions smutsar ju ned servern... bättre att smutsa ned användarna. :)

Medlem sedan jan. 20022 440 inlägg
#6

Äsch det får bli en usercontrol som laddas vid behov istället. Jag är inte alls sugen på att skicka informationen någonstans.

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