Ich habe ein Steuerelement, wenn eine Überprüfung bereits existiert, wenn es existiert Ich möchte den Besucher warnen, wenn die Person auf OK/Ja in der Warnung klicken, wird die Überprüfung überschrieben, wenn die Person Nein drücken/die Überprüfung abbrechen wird nicht sein aktualisiert. Aber es funktioniert nicht, im Debugging passiert die Alarmzeile nur und wird ohne Alarm aktualisiert.Warum wird die Warnung nicht ausgeführt?
if (ReviewExist(StoreID, UserID) != 0)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "confirm('Are you sure?');", true);
UpdateStoreReview(Description);
Response.Redirect("Default");
}
else
{
AddStoreReview(Description);
}
Das Beispiel aus [der Dokumentation] (http://msdn.microsoft.com/en-us/library/z9h4dk8y.aspx) wickelt die js in 'mit 'Tags. Hast du das probiert? –
Auch wenn die Dinge wie erwartet funktionierten (dh das Client-Skript wurde ausgeführt, bevor Sie zur nächsten Zeile übergehen), beachten Sie, dass Sie das Ergebnis Ihres 'confirm()' -Aufrufs nicht überprüfen können oder können. –