本帖最后由 y252999822 于 2010-12-02 00:38:14 编辑

解决方案 »

  1.   


    不考虑你的asp.net(既首先设置ScriptManager1的EnablePartialRendering属性为false),然后在页面中放入一个Button,双击它产生click事件(事件处理程序中什么也不用写),然后执行,并且点击这个button测试程序是否有bug。你的页面能通过这个测试吗?应该也会出现“dtlx其实是null”的异常吧?!通不过这个最初级的测试,再进行asp.net深入一点的开发就免谈。
      

  2.   

    至于二,看看你自己的“提交按钮”都做了什么,都有什么属性(例如验证)之类的。保持上面最基本的测试永远、随时可以通过的,然后一步一步用这个测试试探着来扩展你的程序。不要一次写(对你来说)过多的代码。如果写多了,那么你就退回来,删除有关提交的代码,退回到不出异常的程序。
    至于三,看看源代码文件是不是不小心被保存成除unicode以外的其它编码的文件了。
      

  3.   

    哦,编码问题,在vs中怎么看哦,不管我改utf-8还是bg2123都不行
      

  4.   

    大哥的确没通过,怎么回事呢?难道只有把那个!IsPostBack 去掉么?
      

  5.   

    选择当前页面点另存为,保存为UTF-8编码格式!!!!