beckshanling 发表于 2013-1-23 02:26:28

Page类和回调技术

Asp.net中创建页面有2种模型:单页模型与代码页面分离模型;Web服务器第一次运行时,将页面和代码编译成为一个类文件,然后再见这个类文件编译成为中间代码,Web服务器通过CRL运行相应的IL代码。
 
Page类:Page类有一个重要的属性IsPostBack,这个属性用来指示当前页面时第一次加载还是响应了页面上某个控件的服务器事件导致回发而加载。Page类中还有另一个属性ClientScript;它是ClientScriptManager的实例,ClientScriptManager这个实例有两个方法,分别是RegisterClientScriptBlock()和RegisterStartupScript();ClientScriptManager通过键key和Type属性来来唯一标识脚本。
 
回调技术(CallBack)--Ajax
实现回调技术步骤:
1、  当前页面实现ICallbackEventHander接口,它有两个方法,void RaiseCallbackEvent(String eventArgument)和string GetCallbackResult(string eventArgument)
2、  客户端脚本代码
3、  执行服务器请求的帮助函数GetCallbackReference()方法及注册方法
控件代码编写
页: [1]
查看完整版本: Page类和回调技术