ArneMedlem sedan maj 2000267 inlägg Hur kan jag enkelt kontrollera i Page.IsPostBack att formuläret är skickat en gång.
Jag vill alltså att formuläret skickas en gång, klickar användaren en gång till så skickas inte formuläret utan jag skriver ut en text istället.
(för att slippa att ett formulär skickas flera gånger)
NETworkMedlem sedan juni 20011 732 inlägg En otestad idé är att du sätter ett commandargument på din button som talar om om den är tryckt på eller inte. Alltså som default så är commandargument "open" och sen i det event du kör när knappen trycks på första gången så sätter du den till "close" ... i funktionen har du sedan en if-sats som hindrar funktionen från att köras igen om commandargument är close.
Du kan ju även sätta knappen till "disabled" men det funkar ju inte om man trycker på knappen igen innan sidan hunnit laddas om.
skymanMedlem sedan juli 20012 450 inlägg if(!Page.IsPostBack)
{
//Detta utförs endast en gång...
}
else
{
//Skicka meddelande...
}