Original von Chris06
Wenn ich das schließen des Browsers nicht abfangen kann, wie sieht es mit dem seitenwechsel aus? Kann man auf einen Response.Redirect reagieren? Oder geht das auch nicht....
bitte den Unterschied zwischen clientseitigen u. serverseitigen Code nachlesen. Anschließend kannst Du dir die Frage selbst beantworten.
der Body Tag besitzt ein OnUnload Event (-> Siehe Selfhtml.org). Allerdings ist dieser Event auch nicht verlässlich und die Möglichkeiten sind begrenzt.
Original von qazeem
Das ganze kann ruhig clientseitig ablaufen. Wie soll ich das implementieren?
kannst Du alles per JavaScript lösen und das ist nicht mal besonders schwer. Die Daten kannst Du direkt als Argument an die JavaScript Methode übergeben.
Bei der zweiten Variante könntest Du die Werte im Value Attribut der CheckBox speichern und dann per JavaScript auslesen und entsprechend verwenden.
Ich kann es Dir nur nochmals an Herz legen qazeem, beschäftige Dich dringend mit den allgemeinen Grundlagen, sowohl JavaScript, also auch ASP.NET.
das Attribut NavigateUrl hast Du schon richtig belegt. Der Wert wird somit per GET an die andere Seite übergeben. Auf dieser Seite kannst Du nun mit Request.QueyString["ID"] die ID des Datensatzes auslesen (Achtung: Berücksichtigen das die ID nicht übergeben wird.)
Die SQL Anweisung müsste dann wie folgt aussehen:
SELECT * FROM Tabelle WHERE ID = @ID
Bei der nächsten Erstellung eines neues Threads bitte Punkt 3 in Wie poste ich richtig beachten
Original von qazeem
ich glaube nicht dass mir die dynamische Erstellung eines LinkButtons weiterhilft, also sowas in der Art:
Doch, genau das tut es. Du kannst es drehen und wenden wie Du willst, mit der von mir vorgeschlagenen Lösung kommst Du direkt zum Ziel. Mal abgesehen davon das Dein Weg nicht ganz die feine Art ist und ASP.NET grundsätzlich wiederspricht.
Du sprichst tatsächlich von einer einfachen Html-Seite ohne serverseitigen Code? Wenn ja, dann kannst Du einen einfachen Link in Verbindung mit JavaScript verwenden. Den weiteren Weg kannst Du dann per AJAX realisieren.
Sollte es sich bei Deiner Seite doch etwas um eine aspx (also mit serverseitigen) Code handeln, dann verwendest Du einfach ein LinkButton in Verbindung mit einer OnClick Methode.
Original von GarlandGreene
wenn ich jedes mal, wenn ein Kunde mir in der Vergangenheit einen Fehler gemeldet hat, vom Stuhl gekippt wäre, hätte ich eine lange und aufregende Krankenhausgeschichte vorzuweisen :D
hehe, sehr schön geschrieben.
Ich kann mich der Aussage von herbivore nur anschließen. Fehler nicht persönlich nehmen und sachlich reagieren. Ansonsten könnte man als Softwareentwickler bestimmt nicht mehr ruhig schlafen.