1 .IsPostBack介绍

    IsPostBack=false时表示第一次请求。

    IsPostBack=true时表示非第一次请求。

2 .IsPostBack结论

① 对于使用Server.Transfer进行迁移时迁移到的页面其IsPostBack=false。

② Post方式如果Request中没有请求值,即Request.Form =null则IsPostBack=false;Get方式如果Request中没有请求值,即Request.QueryString =null则IsPostBack=false。

③使用Response.Redirect方式向自画面迁移时,此时IsPostBack=false。

发生跨页提交(CrossPagePostBack),当访问PreviousPage属性的时候,对于源Page,IsPostBack=true。

⑤发生跨页提交(CrossPagePostBack)时目标页面是IsPostBack=false

使用Server.Execute迁移到的页面其IsPostBack=false。

Page运行期间其对应的DLL被更新了并且Page的树结构发生过变化,这种情况下请求时IsPostBackfalse