!page.ispostback 的意思,用法!

!page.ispostback 的意思,用法!

!Page.IsPostBack,表示页面首次加载,还有按钮默认是回发服务器的,所以点击按钮页面会刷新。

    控件都是服务器端的控件, 如果你的控件设为自动回发到服务器(即AutoPostBack属性设为True),执行每次操作都会提交到后台处理(就是所谓的后台代码,即以[.aspx.cs]结尾的页面),也就要在再次加载页面的同时做出相应的操作,所以先再次执行page_load事件,执行了 if(!page.IsPostBack){}外的代码 后再执行其它的操作(你在页面上的操作)。处理完再回发到,即跳转到相应的页面。如果还是回发到原来的页面,则这时候该页面就不是第一次加载了,而是俗称的回传页。

      把 if(!page.IsPostBack){ 这里是首次加载页面时要实现的功能代码;} 代码写在page_load事件中。可以使用if(!IsPostBack)来判断——是否是当前页面控件的操作 !!

你可能感兴趣的:(!page.ispostback 的意思,用法!)