Page_Load下,这段代码怎么写才正确?
string a = "Hello World!";
StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>\n{");
sb.Append("\n alert(a);");
sb.Append("\n}\n</script>");
if(this.IsClientScriptBlockRegistered("ClientScript"))
{
this.RegisterClientScriptBlock("ClientScript",sb.ToString());
}
string a = "Hello World!";
StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>\n{");
sb.Append("\n alert(a);");
sb.Append("\n}\n</script>");
if(this.IsClientScriptBlockRegistered("ClientScript"))
{
this.RegisterClientScriptBlock("ClientScript",sb.ToString());
}
改为sb.Append("\n alert('"+a+"');");
试试
这样sb.Append("\n window.alert('"+a+"');");
改为
sb.Append("\n alert("+a+");");