如题,这个我怎么不用调用,在IE Javascript调试的时候, 只生成了 <script>userpay(),没能生成后面的</script>,这个问题怎么解决啊?

解决方案 »

  1.   

    另外IE debug的时候会出现这种情况,后面还是有的,你应该查看源文件这种情况是 userpay()  这个函数不存在才出来的最好不要用Response.Write输出另外
    如果你是在一个页面中写脚本
    那么你最好这样写string strScript = "<script>userpay();</";
    strScript += "script>";
    Page.ClientScript.Regiest......我忘了怎么打了,用vs2005可以看到
      

  2.   


    Page.RegisterStartupScript("", "<script>userpay();</script>")
    试试
      

  3.   

    请使用
    Page.ClientScript.RegisterStartupScript方法来向客户端注册script脚本.
      

  4.   

    建议使用RegisterStartupScript或Label.Text来写上面的javascript的代码
      

  5.   

    Response.Write("<script>userpay()</script>"); 这样直接输出在顶部!看看源代码就晓得!Page.ClientScript.RegisterStartupScript还是使用这种方法比较好!