page.IsPostback是用来检查网页是否是第一次加载,当网页第一次加载时page.Ispostback=false,当响应客户端回传时page.Ispostback=true.
当每次响应客户端是,都会执行page_load事件,我们可以把一些控件的初始化写到if(!Ispostback){}中,这是为了避免重复执行这些动作。
比如,托了两个控件,一个 textbox控件、一个button控件,在page_load中将TextBox初始化为空。当我们点击button时要将textbox的值传入数据库,但是当单击button控件时会会执行page_load事件,此时textbox控件会初始化为空,那么存入数据库中的将始终为空。因此,我们要将其初始化动作写入if(!Ispostback){}中。
一般绑定数据的的动作都会写入if(!Ispostback){}中。