Ich habe einen Repeater und in ItemCommand code, muss ich eine Datenbank überprüfen, ob einige Datensätze gelöscht und wenn ja, fragen, ob der Benutzer fortfahren möchte. So etwas wie diesesBefestigen Sie den Javascript-Bestätigungsdialog an einen LinkButton/form in Repeater ItemCommand
If e.CommandName="Clone" Then
'Do the database check to see if records deleted and if yes
'show a confirmation dialog and if user answers "yes" continue, if "no" stop
End If
Der Befehl "Clone" kommt von einem LinkButton. Außerdem möchte ich dies in ItemCommand anstelle von ItemCreated oder DataBound tun, weil ich nicht möchte, dass die Überprüfung für jeden Datensatz hinzugefügt wird. Es wird nur ausgeführt, wenn ich auf die Link-Schaltfläche klicke
Ist das möglich? Vielen Dank.
Ich habe die zweite Methode versucht, konnte aber nicht den Dialog erscheinen. Ich habe so etwas versucht Dim t Als Typ = Me. [GetType]() Dim confirmMsg = "zurück bestätigen ('Sind Sie sicher, dass Sie fortfahren möchten?');" ScriptManager.RegisterStartupScript (Me.Page, t, "ConfirmScript", confirmMsg, True) Es funktioniert, wenn es eine Warnung aber keine Bestätigung ist –