HttpContext.Current.Response.Write("<script type=\"text/javascript\">alert(\"ok\");</script>");
试下看看

解决方案 »

  1.   

    看看生成后的网页源码
    严重怀疑根本就没有执行
    Response.Write("<script>alert('ok')</script>");
      

  2.   

    这个问题你要懂得ASP.NET的运行机制:发送请求→服务器→服务器(根据请求)→返回一个网页
    如果你这个count变量是本页的变量,点按钮那么count将会是重新定义的重新赋值的一个变量,也就是说点过之后的页面已经不是原来的那么页面,原来的值将会丢失.你可以设置断点一步一步的查看count的变化.这是我的理解.
      

  3.   

    你写的alert是在这个按钮事件结束后,刷新网页的时候才会促发。在while中执行的时候,客户端的ie还没有获得服务器返回的Response.Write(...),所以不会执行那个alert
      

  4.   

    count是在变化。估计原因是acns兄说的。。acns兄有什么好的解决方法么
      

  5.   

    最好了解一下业务,比如scheduling()干吗的,才能给出好的解决方法。当然最直接的就是在
    Response.Write("<script>alert('ok')</script>");
    后面直接加一句
    return;
    客户端就能获得alert脚本了。
      

  6.   

    Response.Write("<script>alert('ok')</script>");
    跟踪一下,执行到这一句话了吗
     Response.Write("<script>javascript:alert('ok');</script>");
      

  7.   

    scheduling()里面查找一个空闲的进程了。
      

  8.   

    Response.Write("<script>alert('ok')</script>");
    后面直接加一句
    Response.Redirect("xxxx.aspx?alert=1");//xxxx.aspx是当前页面的名称在页面Page_load事件里加if (Request.QueryString["alert"] != null && Request.QueryString["alert"].Equals("1"))
    {
       Response.Write("<script>alert('ok')</script>");   //button1_click(null,null);//如果还要继续判断的话}
      

  9.   

    这个问题你要懂得ASP.NET的运行机制:发送请求→服务器→服务器(根据请求)→返回一个网页
    如果你这个count变量是本页的变量,点按钮那么count将会是重新定义的重新赋值的一个变量,也就是说点过之后的页面已经不是原来的那么页面,原来的值将会丢失.
      

  10.   

    Response.Write("<script languagu='javascript'>alert('ok');</script>");
      

  11.   

    Response.Write("<script languagu='javascript'>alert('ok');</script>");
    並且不可以跳轉頁面才能顯示
      

  12.   

    我说的没有代码就没人看了?看来没有一个ASP.NET学的比较好一点的!本页定义的变量count的生命周期当这个页显示完的时候就已经结束了,当再点按钮的时候count又重新被定义了.你可以在定义count的那行设置断点
    _________________________,看是不是!
      

  13.   

    count的值一直在增加,没有重新定义
      

  14.   

    acns(#3100)
    你写的alert是在这个按钮事件结束后,刷新网页的时候才会促发。在while中执行的时候,客户端的ie还没有获得服务器返回的Response.Write(...),所以不会执行那个alert
    _____---------------
    我觉得上面的对.在循环里不执行的.
      

  15.   

    我说的没有代码就没人看了?看来没有一个ASP.NET学的比较好一点的!本页定义的变量count的生命周期当这个页显示完的时候就已经结束了,当再点按钮的时候count又重新被定义了.你可以在定义count的那行设置断点
    _________________________看不到count变量的定义,所以count不一定是本页定义的变量,有可能在session中,有可能在application中,有可能在cache中我觉得也是while循环的问题,循环结束了?
      

  16.   

    日,我都快气疯了,无语.........................................
    你把断点设置在你定义count的那行点过按纽后如果执行那句那么VS就会跳到那行
    你也可以在点按纽后看看count的值是多少,1111111111111111啊老大
      

  17.   

    没看到babyrockxray(紫色阴影)的贴,他说的对,如果count不是本页的变量,那我说的就是错的