用VS2008开发Ajax网站需要注意的一些事项


  这两天因为要开始网站,我们的老大说了,一定要用到mvc架构三层模式的设计,另外关于ajax的的使用部分不得少于三分之一,这样的要求还真的是很奇怪,感觉就不太像是可以用于商业的东西,大概只是想让我们练习一下子而已吧。哈哈,很好。

  看看了看网上的一些文章就开始半懂不懂的跟着练习起来,在这里我首先是看到了TerryLee关于ajax的文章,说得不错,还给出了一些很精致的代码做为详细解释,真的是想得太周到了。像是专门带领我这个初学者入门的,哈哈,自恋一下。

可是在使用了 VS2008来开发asp.net 2.0网站的时候呢,我确是碰到了一个比较麻烦的事情啊,调试的时候报错,“Sys 未定义”,这让我半天都找不到北。试了好多次也没能成功,心想不会就这样就被挡在了ajax的门外了吧,说起来很多的初学者在学习程度的时候经常会出现一些莫名的情况,很容易就会灰心意冷,心烦意乱的了。但是我毕竟还是经过了那个阶段,知道那个时候的痛苦。那有什么,碰到麻烦就想办法去解决啦。

 在网上找到了很我的说法,大部分说的是要在web.config中加入配置信息,不过我试过了,没用哦。看了的梅小虎的文章,我用的是XP SP3,vs2008开发,后来一仔细看,会不会我没有打上vs2008 sp1补丁的缘故呢?我高兴的试了一次,发现并没有什么效果,还是有错误产生。后来看到了SAL的文章里面提到了在2.0当中是没有对web.config文件进行配置的,为什么呢?再查,在http://www.pin5i.com/showtopic-15829.html当中,版主给出了答案,原来是可爱的微软还在集成路上。哈哈,同时也给出了解决的方案。下载 ASP.net2.0 ajax 工程模板 ASP.NET 2.0 AJAX Templates for VS2008

注意一下, assembly的引用是使用在web.config配置来固定到版本1.0的。具体方法的可以参考下面给出的web.config的配置:
<system.web>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI"
              assembly="System.Web.Extensions, Version=1.0.61025.0, ...
      </controls>
    </pages> 

ok,问题到这里暂到一段落

作者:xiaoxia
出处:http://cnblogs.com/xiaoxia
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明.
原文地址:https://www.cnblogs.com/xiaoxia/p/1590521.html