protected void Button1_Click(object sender, EventArgs e)
    {
        Response.Write("<scirpt>alert('111111111')</script>");
    }我用vs2005写一个简单的弹对话框语句怎么是直接打到页面上了?
以前在vs2008里面就没有这种问题,是版本问题还是?忘高手解决一下.

解决方案 »

  1.   

                    Page.ClientScript.RegisterStartupScript(this.GetType(), string.Empty, "<script>alert('11111111');</script>");
      

  2.   

    Response.Write("<script>alert('111111111')</script>");
      

  3.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), string.Empty, "<script>alert('11111111');</script>");
      

  4.   

    正解,楼主拼错了,另外最好不要用Response.Write
      

  5.   

    正解!!!!楼主是拼错了第一个script……
      

  6.   

    另外3楼的朋友,能解释下为什么最好不好response.write 吗?因为我们老师教我们的时候只教了这一个写法,其他的都一概不知.也不晓得有什么好坏.
      

  7.   

    直接在后他注册js,再进行alert
      

  8.   

    第一个<script>你写成了<scirpt>..
      

  9.   

    哈哈,程序员都是很细心的哦~
    [align=center]*********************************************************** 
                       欢迎使用 CSDN 小秘书
                      .Net 学习QQ群,欢迎加入: 67784580
    ***********************************************************
    [/align]
      

  10.   

    你用后台注册写JS的吧。。那个号一点。。你RESPONSE的话会改变样式的。。