WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   c# messagebox auf webform (http://www.wcm.at/forum/showthread.php?t=168109)

chefkoch 15.06.2005 08:46

c# messagebox auf webform
 
hallo

ich möchte gerne eine messagebox auf meiner seite einfügen. es geht darum das ich auf meiner seite daten in textboxen ändere. wenn man dann auf den button speichern klick sollte sich eine messagebox öffnen die nachfragt ob man die geänderten daten abspeichern will, sprich in die db zurück schreiben will oder abrechen will.
hab auch schon gegooglet aber nix für mich brauchbares gefunden.
weiss wer von euch wie ich so eine box einfügen kann??

mfg chefkoch

servman 15.06.2005 10:33

vielleicht so:

Code:

DialogResult result = new DialogResult ();
result = MessageBox.Show ("Message", "Title", MessageBoxButtons.OKCancel, MessageBoxIcon.Error);
if (result == DialogResult.OK)
{
        // Code...
}
if (result == DialogResult.Cancel)
{
        // Code...
}


chefkoch 15.06.2005 10:48

najo so kann ich das eh auch
aber das funkt ja leider nur in windowsform
ich bruach ja sowas für eine webform

servman 15.06.2005 10:59

sorry, da hab ich mich jetzt aber sehr verlesen...

Biri 15.06.2005 20:19

wenn du eine messagebox ausführen willst, geht das nur durch verwendung von javascript - der befehl dazu heißt "alert".

einfacher grund: das ist eine cleintseitige funktion - eine messagebox kann man in asp.net nicht anders erzeugen - eigenltich in keiner webtechnologie.
asp, asp.net, php arbeiten ja alle serverseitig und schicken dir letztendlich eine html seite.

den javscript code kannst du der html seite hinzufügen, indem du einfach eine javascript funktion schreibst und diese beim onclick aufrufst, oder ...registerCleintScript verwendest (ich glaub, so heißt das)

kurze anleitung dazu: http://www.developerfusion.com/forum....aspx?id=15987

fragestellung ist sogar die selbe, wie deine. ;)

jetzt fällt mir gerade ein, dass ich noch deine private nachricht zu bearbeiten habe - sorry, bin einfach noch nicht dazu gekommen.

fg
-hannes

delphirocks 15.06.2005 22:08

Hallo,

ich würde eher die geposteten Daten nocheinmal anzeigen (Vorschau), und dann dem User per Link die Möglichkeit geben, die Daten zu verspeichern... Ohne Javascript. Mit Javascript kannst du höchstens Fehleingaben clientseitig abfangen, damit du dir einen Post sparst, falls JS enabled ist....

chefkoch 15.06.2005 22:48

@biri danke
hab das aber selbst schon gefunden gehabt mit dem java script, leider hab ich vergessen es hier zu posten.

und wegen dem anderen schau halt wenn du zeit hast.

mfg daniel


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag