Monday, June 6, 2011

什么是Ispostback?怎么理解?

1.就是判断是否从服务器第一次传来页面,当页面第一次打开时为false,因为不是postback,从第二次开始就是true了.如想在页面上的dropdowmlist中在页面第一次就添加数据,而不是每次都添加,那就再page_load()里用if(!ispostback)

2.控件的值改变以后,如果控件的autopostback=true,就会有一个刷新页面的动作,那个动作就叫ispostback

3.另外可以这么理解,在需要每次页面Load的时候,根据需要把每次都要加载的代码放在IsPostBack中,把只需要加载一次的代码放在if(!IsPostBack)中.每次用户回传服务器任何信息的时候,都会引发isPostBack属性.用来判断此用户是否曾经做过登陆或者其他事件

No comments: