后台的变量怎么样给javascript?
例如 alert(后台变量)

解决方案 »

  1.   

    public void msgShow(string strMsg)
    {

    String scriptString = @"<script language=JavaScript>";
    scriptString += @"alert(""" + strMsg + @"\n"");";
    scriptString += @"<";
    scriptString += @"/";
    scriptString += @"script>";

    if(!this.Page.IsStartupScriptRegistered("Startup"))
    this.Page.RegisterStartupScript("Startup", scriptString);
    }
      

  2.   

    建议使用 System.Text.StringBuilder s =new System.Text.StringBuilder();
    s.Append("<script language='javascript'>\n");
    s.Append("<!--\n");
    s.AppendFormat("alert('{0}');\n",Temp);  s.Append("//-->\n");
    s.Append("</script>\n");
    Page.RegisterStartupScript("__doChangePageIndexScript",s.ToString());
      

  3.   

    放一个隐藏控件,后台和javascript都可以对这个控件操作
    javascript通过getDocumentById('')来对控件操作