当你在ajax的环境之下,不能使用Response.Write(...);输出.

解决方案 »

  1.   


     加上 
       if (!IsPostBack)
     {
      //绑定DataList1代码
     }
      

  2.   

    Response.Write(" <script>alert('计数') </script>") 少了;
    不知是LZ写掉了 还是本来就没有 你调试一下撒 看看程序运行的值,一步一步的跟踪 就很容易发现问题的
      

  3.   

    根本原因是.你在AJAX页面里,用JS修改了服务端控件的值.这样提交会被认为是不安全的.
    通常的做法是把这个控件变成HTML控件.