摘要: 如果想学习Asp.Net2.0的异步页技术,那么一定要仔细阅读,并且下载它的源代码仔细揣摩。全文共介绍了3种实现异步页的编程模型,且功能一种比一种强大。多余的我就不多说了,直接看最后一种模型:使用PageAsyncTask类、RegisterAsyncTask方法、ExecuteRegisteredAsyncTasks方法和TimeoutAsyncOperation方法注册并执行异步任务,并针对长... 阅读全文
posted @ 2009-04-08 20:38 架构师聊技术 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Page.ClientScript下 RegisterStartupScript(key, script) RegisterClientScriptBlock(key, script) 这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端... 阅读全文
posted @ 2009-04-08 20:35 架构师聊技术 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 全文总结 以上就是Asp.net页面生命周期中的几个主要事件。每次我们请求一个Asp.net页面时,我们都经历着同样的过程:从初始化对象到销毁对象。通过了解Asp.net页面的内部运行机制,我相信大家在编写、调试代码的时候会更加游刃有余的。不过整个页面的生命周期的方法如下: 方法 活动 Constructor Always Construct Always Te... 阅读全文
posted @ 2009-04-08 20:33 架构师聊技术 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 客户端请求页面—》预初始化(OnPreInit)—》初始化(OnInit)—》完成初始化(OnInitComplete)—》载入ViewState(LoadViewState)—》处理回送数据(IPostBackDataHandler)—》Page_OnPreLoad—》Page_OnLoad—》回发更改通知(RaisePostDataChangedEvent)—》处理回发事件(RaisePost... 阅读全文
posted @ 2009-04-08 20:32 架构师聊技术 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.net页面的时候,这个执行周期是不必去考虑的,那样只会自讨苦吃。然而,如果被正确的操纵,一个页面的执行周期将是一道有效而且功能强大的工具。许多开发者在编写Asp.net的页面以及用户控件的时候发现,如果知道整个过程中发生了什... 阅读全文
posted @ 2009-04-08 20:31 架构师聊技术 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 今天在上班的时候注意到页面,master页面,用户控件的执行顺序,就把它写下来前提是有一个页面A,引用master页面B,在两个页里中都分别引用用户控件,用户控件A在页面A中,用户控件B在master页面B中下面我记录下来他们的执行顺序请注意:首先执行页面A的Load事件接下来运行master页面B 阅读全文
posted @ 2009-04-08 20:27 架构师聊技术 阅读(620) 评论(0) 推荐(0) 编辑