asp.net 中什么叫页面第一次请求

ispostback到底有什么好处,去掉之后有什么副作用,请具体说一下,有些疑惑还有就是什么叫做页面第一次请求,刷新之后叫再次请求吗... ispostback到底有什么好处,去掉之后有什么副作用,请具体说一下,有些疑惑
还有就是什么叫做页面第一次请求,刷新之后叫再次请求吗
展开
 我来答
网上冲浪玩家
2011-04-13 · TA获得超过574个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:345万
展开全部
这个有时候是必须的,页面第一次打开(加载)的时候是第一次请求,除非页面关闭,否则每一次对页面的刷新操作都算是再次请求.
假如页面有个下拉控件,一般都是在页面登录的时候添加子选项,如果放在if(!ispostback)下面,那么只有首次加载的时候才会绑定子选项,如果没有ispostback,那么每刷新一次页面就会绑定一次,这样子选项会重复,刷新多少次就重复多少次,所以这时候ispostback是必须的.
对于ispostback,页面第一次加载的时候是false,以后除了页面关闭,都是true.
WillJGL
2011-04-13 · TA获得超过119个赞
知道小有建树答主
回答量:213
采纳率:50%
帮助的人:121万
展开全部
页面中你每点击一个按钮其实都会向服务器提交数据,都会进入 Page_Load方法,如果你有些事情是想页面打开的时候做的,如果你直接写道 Page_Load方法里,那每次点页面上的按钮这些代码也会被执行。
比如你想进入页面后初始化一些数据,让页面上的一个文本框显示一些内容,这个操作只应该在页面打开时做,当点击页面上按钮时就不应该重新初始化了,所以你要在Page_Load方法里判断
if (!IsPostBack)
{
//初始化;(这里的代码只在页面加载时执行一次)
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
通行证昵称是啥123
2011-04-13
知道答主
回答量:28
采纳率:0%
帮助的人:15.4万
展开全部
ispostback的好处就是判断页面是否是首次加载。去掉没什么副作用(如果不需要判断的情况下)。 页面第一次请求就是第一次加载的时候。刷新一次就请求一次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哥么么
2011-04-13 · TA获得超过751个赞
知道小有建树答主
回答量:1031
采纳率:0%
帮助的人:600万
展开全部
ispostbock是判断你是否第一次加载此页面的,如果ispostback=true说明,它是已向服务器提交后在次返回到这个界面的,相当于你已经登录了。当你第一次使用这个页面的时候,可以不用判断ispostback,但是当你在浏览网页的时候,在页面里也做了一下操作,忘了关闭某个页面,而把它最小化了,无意中你在次点击到这个页面的链接,就会有把你之前最小化的那个页面打开,而不是最初始的那个了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fanjie868
2011-04-14
知道答主
回答量:27
采纳率:0%
帮助的人:12.8万
展开全部
最重要、最明显的是在有FORM 提交或者有控件的页面,自己测试一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式