webForumDet fria alternativet

Problem vid uppdatering av sida.

.NET

1 svar · 333 visningar · startad av mottosson

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

Om jag har tex. tagit bort en post från en databas, eller vad som hellst, och sen uppdaterar sidan manuellt med uppdatera-knappen så kommer sidan att utföra samma funktion igen! Det vill man ju inte! Kan man inte förhindra detta på något sätt?

Och sen med Page_Load, när jag kör en image-button funktion så körs först page_load-funktionen innan den kör image-button funktionen! Detta kan vara bra i vissa fall men inte i alla! Jag har löst det tillfälligt med IsPostback, men finns det inget annat sätt??

Medlem sedan juni 20011 732 inlägg
#2
  1. Sätt ett commandargument på din knapp som du kollar mot i din funktion att det verkligen är den knappen som blivit tryckt.
if(Button.CommandArgument=="value") 
  kör koden
  1. Undvik kod i pageloaden, för det mesta har jag överhuvudtaget ingen kod där. Använd den på rätt sätt så får du inte den typen av problem. Och som sagt, ispostback är mycket användbar... Poängen med pageload ÄR ju att den ska köras först!
502 ms totalt · 4 externa anrop · v20260731065814-full.868a69e5
361 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
361 ms — ändringar (db)