因为你输出的调用在引用之前试试Response.Write("<script>window.onload=function(){alert('" + delmemoutmsg + "')};</script>");

解决方案 »

  1.   


    谢谢,这个可以了。那怎么能调用到popupLayer方法?
      

  2.   

    一样的 包到onload里面 或者输出到网页底部就能执行
      

  3.   

    包到onload里面没有执行。
    c#怎么输出到页面底部?
      

  4.   

    包到onload里面没有执行。
    c#怎么输出到页面底部?ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>popupLayer('" + delmemoutmsg + "',0,0);</script>");
      

  5.   

    包到onload里面没有执行。
    c#怎么输出到页面底部?那就得排查 popupLayer 函数是否存在并且有无报错,打开chrome打开网页按f12 有个console 会输出js错误
      

  6.   

    包到onload里面没有执行。
    c#怎么输出到页面底部?那就得排查 popupLayer 函数是否存在并且有无报错,打开chrome打开网页按f12 有个console 会输出js错误
    感觉好像没有调用到popupLayer 函数
      

  7.   

    Response.Write("<script>window.onload=function(){popupLayer('" + outmsg + "',0,0);}</script>");
    这个是可以的。谢谢rayyu1989