Hvala svima na odgovorima.
Do sada sam koristio labelu koja je bila not visible, pa ako treba nešto da ispišem posle postback-a, ja je proglasim za visible. Nisam se puno upuštao u JavaScript. Sad imam malo vremena da sredim sitnice, pa sam hteo da i to uradim.
F5 nije postback. Izvinite što sam u brzini bio neprecizan.
Ovako:
- napravite blanko web formu i dodajte na nju neki command button (push ili link, na primer)
- u postback event (onclick) napišite:
if (!ClientScript.IsStartupScriptRegistered("MailSentInfo"))
ClientScript.RegisterStartupScript(this.GetType(), "MailSentInfo", "alert('E-mail je poslat.');", true);
- pritisnite dugme. Alert message će se pojaviti.
- pritisnite F5 ili Ctrl-F5. Alert message će se opet pojaviti. To je "F5 postback" koji sam prethodno spomenuo.
- ako na formu dodate još jedno dugme i naizmenično ih pritiskate, neće se svaki put okinuti alert, što je ok. dakle, samo ako posle okidanja alert-a pritisnete F5, alert se ponovo prikaže.
U suštini, ovo je sitnica. Dobro je i ovako, ali sam detaljista pa me interesuje "šta ovo bi".
[Ovu poruku je menjao bjevta dana 06.08.2006. u 08:36 GMT+1]
[Ovu poruku je menjao bjevta dana 06.08.2006. u 08:39 GMT+1]
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan