Frank (no reg): Public Function mit Javascript in Code Behind aufrufen

Beitrag lesen

Hallo,

Javascript, Confirm-Box ... da gab es doch neulich schon Threads hier
im Forum zu?!

Wann sollte denn das Javascript "IF(expression) { ... }" ausgelöst werden?

[ ] beim Laden der Seite? Dann rufe doch deine public Methoden direkt
    im Page_Load Event Callback auf

[ ] Klick/Aktion auf irgendeinem Control deiner ASPX Seite? Dann erzeuge
    einen Subscriber (Event Callback) für das entsprechende Event auf
    jenem Control ... und du wirst sehen, dass ASP.net selbsttätig
    ein bisschen Javascript für den Client produziert (der imho auch
    ein doPostBack beinhaltet)

Ein doPostback (für Event Reaktionen) wird als Argumente sehr oft die
typischen Event-Argumente (object sender, System.EventArgs e) an den
Server zurücksenden.

Schau dir am besten einfach mal ein Beispiel einer fertig-gerenderten
und ausgelieferten ASPX Seite an und untersuche mit welchen Argumenten
ein doPostBack ausgeführt wird. Vergleiche dies dann mit den registrierten
Events deines ASPX Quellcodes und ziehe deine Schlüsse. :)

Grüße, Frank