2012-04-10 3 views
0
ScriptManager.RegisterStartupScript(UpdatePanel2, this.GetType(), "click", "alert('This Email address is already registered...');window.location.href ='test.aspx'", true); 

Mit dem oben genannten Code kann ich Alert-Box anzeigen und danach auf test.aspx Seite umleiten.Wie zeige ich zuerst die Alarmbox an und leite dann auf eine Seite mit Abfragezeichenfolgen um?

Aber Problem kommen, wenn ich wie Query-String mit der Adresse übergeben müssen:

ScriptManager.RegisterStartupScript(UpdatePanel2, this.GetType(), "click", "alert('This Email address is already registered...');window.location.href ='test.aspx?WidgetID='" + Request.QueryString["WidgetID"] + "'&lan='" + readCookie() + "'&seeHome=true'", true); 

Dank im Voraus

Antwort

0

Code hat unnötige (') s, die die Zeichenfolge in Javascript bricht. Versuchen Sie diese

ScriptManager.RegisterStartupScript(UpdatePanel2, this.GetType(), "click", "alert('This Email address is already registered...');window.location.href ='test.aspx?WidgetID=" + Request.QueryString["WidgetID"] + "&lan=" + readCookie() + "&seeHome=true'", true); 
+0

Dank Ozgur kara ich auch gelöst :-). – Sunny

Verwandte Themen