14 个解决方案
#1
第一次打开、刷新都是:not IsPostBack
#2
执行一个后台动作,服务器回发,就是IsPostBack
#3
http://fufu0001.spaces.live.com/blog/cns!47b75395551d7715!236.entry
#4
第一次打开页面:IsPostBack()的值为false;
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
#5
说白了就是当你页面进入的时候走if(!IsPostBack),然后你的页面刷新后(提交服务器等情况),就不走了
#6
请各位进一步解释一下:
回传?
回发?
回调?
到底是谁向谁传、谁向谁发和调用谁?谢谢!
回传?
回发?
回调?
到底是谁向谁传、谁向谁发和调用谁?谢谢!
#7
xft_1981(愤青)
正解
正解
#8
打开你的asp.net页面的客户端源代码,你会看到一个
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" .... />
字段,这个就是 IsPostback 函数的来源。
当页面以 http 的 Post 命令方式请求,并且参数中包含这个 __VIEWSTATE 的时候,页面的 IsPostback == true。
不论回发还是回调(asp.net2.0下的内置的Ajax处理)都是IsPostback == true。后者的情况下,回调和回发的区别,可以进一步通过页面的 IsCallback 函数来区分。
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" .... />
字段,这个就是 IsPostback 函数的来源。
当页面以 http 的 Post 命令方式请求,并且参数中包含这个 __VIEWSTATE 的时候,页面的 IsPostback == true。
不论回发还是回调(asp.net2.0下的内置的Ajax处理)都是IsPostback == true。后者的情况下,回调和回发的区别,可以进一步通过页面的 IsCallback 函数来区分。
#9
谢谢各位了
在以前我仅仅知道 xft_1981(愤青) 所说的那一点
第一次打开页面:IsPostBack()的值为false;
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
经常来这看看真是受益匪浅!!
在以前我仅仅知道 xft_1981(愤青) 所说的那一点
第一次打开页面:IsPostBack()的值为false;
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
经常来这看看真是受益匪浅!!
#10
那么,请求(Request)和回发两者又有何区别呢?
#11
Sorry,我想问的是:请求(Request)和回传两者又有何区别呢?
#12
是不是前者为form的Get方法而后者为form的Post方法?
#13
第一次进入页面就是IsPostBack=true。
#14
轻轻地顶一下
#1
第一次打开、刷新都是:not IsPostBack
#2
执行一个后台动作,服务器回发,就是IsPostBack
#3
http://fufu0001.spaces.live.com/blog/cns!47b75395551d7715!236.entry
#4
第一次打开页面:IsPostBack()的值为false;
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
#5
说白了就是当你页面进入的时候走if(!IsPostBack),然后你的页面刷新后(提交服务器等情况),就不走了
#6
请各位进一步解释一下:
回传?
回发?
回调?
到底是谁向谁传、谁向谁发和调用谁?谢谢!
回传?
回发?
回调?
到底是谁向谁传、谁向谁发和调用谁?谢谢!
#7
xft_1981(愤青)
正解
正解
#8
打开你的asp.net页面的客户端源代码,你会看到一个
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" .... />
字段,这个就是 IsPostback 函数的来源。
当页面以 http 的 Post 命令方式请求,并且参数中包含这个 __VIEWSTATE 的时候,页面的 IsPostback == true。
不论回发还是回调(asp.net2.0下的内置的Ajax处理)都是IsPostback == true。后者的情况下,回调和回发的区别,可以进一步通过页面的 IsCallback 函数来区分。
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" .... />
字段,这个就是 IsPostback 函数的来源。
当页面以 http 的 Post 命令方式请求,并且参数中包含这个 __VIEWSTATE 的时候,页面的 IsPostback == true。
不论回发还是回调(asp.net2.0下的内置的Ajax处理)都是IsPostback == true。后者的情况下,回调和回发的区别,可以进一步通过页面的 IsCallback 函数来区分。
#9
谢谢各位了
在以前我仅仅知道 xft_1981(愤青) 所说的那一点
第一次打开页面:IsPostBack()的值为false;
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
经常来这看看真是受益匪浅!!
在以前我仅仅知道 xft_1981(愤青) 所说的那一点
第一次打开页面:IsPostBack()的值为false;
回传到服务器则IsPostBack()变为true;
!是取反,一般
if(!IsPostBack)
{
//代表第一次读页面
}
else
{
//回传以后的代码
}
经常来这看看真是受益匪浅!!
#10
那么,请求(Request)和回发两者又有何区别呢?
#11
Sorry,我想问的是:请求(Request)和回传两者又有何区别呢?
#12
是不是前者为form的Get方法而后者为form的Post方法?
#13
第一次进入页面就是IsPostBack=true。
#14
轻轻地顶一下