@@@送分快来抢:web程序和windows程序的事件机制有哪些本质区别?

解决方案 »

  1.   

    参看如下这篇文章,你就可以对asp.net有个大致了解,这样就不难理解web程序和windows程序的事件机制有哪些本质区别
    http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnvs05Internals.mspx?mfr=true
      

  2.   

    to Knight94(愚翁) :
    谢谢,那篇文章没提到web程序和windows程序的事件机制的本质区别
      

  3.   

    to 那篇文章没提到web程序和windows程序的事件机制的本质区别在“请求管道”这部分已经说得很清楚,如何在一个asp.net触发一个事件,你看完这部分,对比一下windows程序的消息处理机制,就会很清楚。
      

  4.   

    to Knight94(愚翁) :
    谢谢,您能直接告诉我吗?很急
      

  5.   

    那是asp.net的运行机制,我早就知道。
    我说的是  web程序和windows程序的事件机制有哪些本质区别?
    希望大家回答一针见血。
      

  6.   

    windows程序的消息是直接通过系统消息队列进行转发的。而asp.net程序不是。
      

  7.   

    http://www.microsoft.com/china/msdn/library/webservices/asp.net/dnvs05Internals.mspx?mfr=true
      

  8.   

    本质上就不同,根本就不是区别。
    Windows的事件是从Windows消息队列中获取消息解析成事件触发的。
    ASP.NET的事件是通过客户端脚本把信息编好PostBack给页面,页面控件分析变成事件来触发的。
      

  9.   

    windows事件通过windows消息来触发事件
    asp.net通过postback机制来处理控件事件
      

  10.   

    谢谢all,
    to Ivony() :页面控件分析变成事件来触发的?页面控件分析什么意思?
      

  11.   

    ASP.NET的Page会分析PostBack的信息,然后判断是哪个控件发出的,再把这些信息扔给那个控件来分析成事件。