近来开发web2.0,使用Ajax技术,非常疲劳,深刻体会到web开发必须精通javascript, html, css. 因为现在用户对于操作体验越来越重视,越来越趋向于windows桌面操作系统。还有,一直对于web的生命周期,Ajax的根本原理没有清晰的概念。请高手指点。
    今天是新年第一天,祝大家玩得开心。

解决方案 »

  1.   

    Ajax并不像asp.net那么兼容于windows控件的生命周期。实际上Ajax是一个独立的页面。学习和使用Ajax根本不用了解asp.net控件生命周期,完全是5年前的网页开发知识就足够了。相反地Ajax实际上破坏了asp.net页面,它与控件回发机制(你在页面上常见的__doPostBack函数、__ViewState域)不兼容。
      

  2.   

    如果使用javascript写所有代码,那么为何不使用flash?
      

  3.   

    Ajax定义为“Asynchronous JavaScript + XML”的简称,也就是异步的JavaScript和XML处理。从原理上看,主要是Ajax可以通过调用HttpRequest实现与服务器的异步通讯,并最终在网页中实现丰富友好的用户界面http://news.csdn.net/news/newstopic/28/28204.shtml
      

  4.   

    http://tz.yndns.com/controldemo/ZeroAjaxDemo/index.htm
    看看这个.
    其实我们对__dopostback模式进行控件重写替换为异步调用模式
    可以在不破坏asp.net开发模式的情况下实现对ajax的支持.