黑马程序员技术交流社区

标题: Page.IsPostBack和Page.IsCallBack区别 [打印本页]

作者: lixiaopeng    时间: 2015-7-22 21:45
标题: Page.IsPostBack和Page.IsCallBack区别
postback -回传
callback   -回调
postback原理:
_dopostback是一个纯粹并且是非常简单的javascript函数,大部分的页面postback都是由它触发的。注意,这里“大部分”因为只有两个Web Server Control会自己触发页面的postback,其它的所有控件都是通过_dopostback函数触发页面的
function _dopostback(eventTarget, eventArgument)
{
    ...
}
_dopostback带有两个参数
eventTarget是标识将要引发页面postback的控件ID
eventArgument参数提供了在引发页面postback事件时所带的额外参数,当这个函数被触发时,这两个参数的值将赋值给页面的两个隐含变量。
_eventTarget和_eventArgument,然后调用页面的submit方法提交页面表单,这就是为什么我们可以通过Request.Form["_eventTarget"]获取得到引发页面postback的控件ID的原因。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2