2017-09-28 10 views
0

Ich habe ein Programm, das auf Knopfdruck eine Warnmeldung knallt. Immer wenn die Nachricht erscheint und ich auf OK klicke, wird die Nachricht erneut angezeigt. Weiß jemand, warum das passieren könnte? Hier ist mein Code:JavaScript Alert-Nachricht zeigt zweimal

If MyDataTable.Rows.Count = 0 Then 

    Response.Write("<script language=""javascript"">alert('Order # does not exist!');</script>") 

Else 

    Response.Write("<script language=""javascript"">alert('Order updated!');</script>") 

    OrderTextEditor.Text = "" 
    TypeTextEditor.Text = "" 

End If 

Vielen Dank im Voraus für Ihre Antworten.

+0

nicht direkt auf die Antwort schreiben Sie. Verwenden Sie [ScriptManager.RegisterStartupScript] (https://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.registerstartupsscript (v = vs.110) .aspx). – mason

+0

In welchem ​​Ereignis befindet sich dieser Code? – hardkoded

+0

In einer UpdateOrders(), die beim Klicken auf die Schaltfläche aufgerufen wird – KMurray

Antwort

1

Haben Sie versucht:

Dim myScript As String = "window.alert('There is a problem');" 
ClientScript.RegisterStartupScript(Me.GetType(), "myScript", myScript, True)