在asp.net(c#)中想用弹出指定字符串str对话框代码:
   Response.Write("<script>alert('"+str+"');</script>");
实现不了。往指教!

解决方案 »

  1.   

    Response.Write("<script language='javascript'>");
    Response.Write(" alert('"+str+"');");
    Response.Write("</script>");
      

  2.   

    Response.Write("<script language='javascript'>");
    Response.Write(" alert(\""+ str+"\");");
    Response.Write("</script>");
      

  3.   

    Page.RegisterClientScriptBlock("check","<script language=javascript>"+salert+"</script>");
      

  4.   

    缺少命名空间 System.Web.UI,
    添加System.Web.dll
    再添加命名空间上面几种方法都可以用了
      

  5.   

    如果字符串STR中有换行符 单引号 请用\把它屏敝掉 \' \n
      

  6.   

    Response.Write("<script language='javascript'>alert(\""+ str+"\");</script>");
      

  7.   

    Response.Write("<script>alert('"+str.Replace("'","\\'")+"');</script>");