A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王雪磊 中级黑马   /  2012-4-18 06:28  /  1776 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

ispostback我看视屏看了多遍但是还是理解不了,(!ispostback)判断网页是不是第一次加载,但是我理解不了

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

4 个回复

倒序浏览
if(!Ispostback)就表示页面是首次加载

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
!ispostback就是判断页面是否是首次加载,简单说就是判断页面是否要刷新,
if(!Ispostback)
{
      //指如果不是POST提交(即首次进入该页面),则初始化页面或控件,
}

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
获取一个值,该值指示该页是否正为响应客户端回发而加载,或者它是否正被首次加载和访问。
比如点击网页上的某个服务器控件或者刷新页面 这些操作 会造成页面回发(重新加载该页)
而所谓的首次加载 应该是第一次打开该页面 也就是第一次从服务器读取数据的操作

IsPostBack  返回true表示 回发,而 !IsPostBack 则表示该页为首次加载,
在page load 中 if 判断 IsPostBack的返回值 来决定是否执行 页面加载时 if代码块里面的内容

而至于 ispostback  是依据什么判断是不是回发的 就不了解了

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

回复 使用道具 举报
!ispostback就是判断页面是否是首次加载,简单说就是判断页面是否要刷新

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马