我在后台代码中添加
Page.ClientScript.RegisterStartupScript(this.GetType(), this.GetType().ToString(), "<script type='text/javascript'>alert('成功')</script>");
为什么没有窗口弹出啊,用的是IE8

解决方案 »

  1.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), "__alert", "alert('成功');",true);
    应该和代码没关系吧
    看下有没有执行这段话
      

  2.   

    Page.ClientScript.RegisterStartupScript(this.Page,this.GetType().ToString(), " <script type='text/javascript'>alert('成功') </script>"); 
      

  3.   

    是不是用到updatepanel了
    如果用到了,改成这个就可以了
    ScriptManager.RegisterStartupScript(this.UpdatePanel1, GetType(), "updateScript", "alert('成功');", true);
      

  4.   

    真是服了!现在大部分客户都是用的IE6,IE7的你却弄IE8,再说你它不稳定!别用那个了!IE6,IE7,FF能用就醒了!其它的别管了!郁闷中!
      

  5.   

    Page.ClientScript.RegisterStartupScript(this.GetType(), this.GetType().ToString(), " <script type='text/javascript'>alert('成功') </script>");这个在我的IE8里是好用的,你跟下代码,看执行这段语句没啊?
      

  6.   

    换个方法试下,不会是IE的问题
    this.Page.RegisterClientScriptBlock(key,script)
      

  7.   

    http://topic.csdn.net/u/20090623/23/04e21c6e-9bb3-4024-bbeb-3bf5dcbf4419.html
    LZ  去看看  都说别用IE8
      

  8.   

    非常感谢大家帮忙回答,是可以执行的,由于我的机子上没装IE8,然后交给客户那边是用IE8的,然后他跟我们说IE8不行,是他们打开错了,没有跟新最新的,所以……!我都晕死了,没办法我只能在机子上装IE8进行测试,然后发现可以的