Wie zur Bestätigung vor dem löschen in ASP.NET?
Habe ich code im Page_Load()
btnMainDelete.Attributes.Add("onclick", "if(confirm('Are you sure you want to delete this?')){}else{return true}");
Grundsätzlich, es ist bestätigt, dass vor dem löschen (ja/Nein). Wenn es ein ja ist, dann löschen Sie den Datensatz und wenn es nicht tut dann nichts.
Für die btnMainDelete, lege ich wie folgt:
<asp:Button ID="btnMainDelete" runat="server" Text="Delete" OnClick="btnMainDelete_Click" />
Nun das Problem ist, dass, was ich drücken Sie ja oder Nein wird immer btnMainDelete_Click
auf der server-Seite? Ich muss etwas fehlt hier.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Legte gültig bestätigen Skript in die OnClientClick:
OnClientClick="javascript:return confirm('Are you sure you want to delete this assignment?');"
In mein ASP-code.Müssen Sie, um das Skript. In das Skript geschrieben, es ist nie zu verhindern die weitere Ausführung des Skripts durch Rückgabe von false.
versuchen:
IE:
Sie möchten, ändern Sie Ihren code mit
OnClientClick : Ruft ab oder legt die client-Seite Skript, das ausgeführt wird, wenn ein Button-Steuerelement das Click-Ereignis ausgelöst wird.
OnClick : Löst das Click-Ereignis des Button-Steuerelements
Also in deinem Fall die bestätigen es sollten heben Sie ein client-seitiges script. So sollten Sie in einem OnClientClick-Ereignis .
Setzen Sie Ihr Skript in die OnClientClick
z.B.,
Verwendung dieser
Diese wird endgültig löschen Element in der Datenbank!');");