该死的《xhtmlConformance》配置节

      前一段时间一直在学习ajax,看了不少书,也读到了不少好文,系统的学习了一周总得有点成果吧。 于是将以前做的系统转换了一把,添加asp.net ajax新特性到已有的2.0的系统中去。实践的过程中遇到了添加的ajax新特性不起作用的问题,同样的代码,在转过来的系统中就是不起作用。新建立的系统没有问题,实在是诡异。无奈只有一步一步的检查看看是不是哪里转换不彻底,首先,检测了项目文件 转换过来的和新建里的几乎没有差别,后来有看了解决方案,也正常。经过将近2天的逐步排除,最后将问题定位到了webconfig中,原来是xhtmlConformance这个节点搞的鬼,将config中的配置 <xhtmlConformance mode="Legacy"/>加上的话ajax特性就失效,去掉就ok了。虽然很简单 ,但没有解决过的人可能不了解,所以记录下来。算是一个小经验吧 。



      晕!! 刚发现原来Scott Guthrie 大牛的 http://blog.joycode.com/scottgu/archive/2006/12/12/88873.aspx 这篇博文中早就对这一现象有所论述 ^_^ 看来以后还得多请教google大神 。 省得浪费时间!!
posted @ 2008-05-20 16:24  DreamsHunter  阅读(766)  评论(1编辑  收藏  举报