我是web应用程序的新手。
我是一名windows应用程序程序员。当我编写一个windows应用程序时,有一个消息循环,它将接收到的windows消息(例如WM_SIZE、WM_MOVE等)传递给处理程序。
一些框架(例如WinForms、WPF、MFC)不要求应用程序直接访问消息循环,而是自动将按键和鼠标单击等事件路由到相应的处理程序。
现在我正在使用ASP.NET开发web应用程序。ASP.NET中是否存在类似的事件路由机制?它是如何工作的?如果客户端用户单击网页上的按钮,ASP.NET如何找到合适的处理程序来处理OnClick事件?
它是页面生命周期的一部分。看见http://msdn.microsoft.com/en-us/library/ms178472(VS.100).aspx,并查看"生命周期事件"下的"控制事件"。