C#中的ispostback是什么,能讲详细点它的功能和使用

 我来答
Narvik小红帽
推荐于2016-03-12 · TA获得超过649个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:550万
展开全部
就是判断当前页面是不是你提交过后再次由服务器回传过来的

你直接在网址里输入一个页面地址访问页面的时候
这时在服务器端创建的页面对象的IsPostBack属性为false
在你对这个页面进行提交的时候
会把你页面控件里的一些值啊什么的东西回传给服务器
然后服务器就又创建了一个新的页面对象
并且从ViewState中读取回传到服务器的信息
这个新的页面对象的IsPostBack属性就为true

对了
如果对一个页面对象的生命周期了解的话就很好理解
你可以去查下相关的资料
要知道各个页面事件都是在什么时候引发的
以及在不同的时期都完成了哪些工作
比如什么时候读取ViewState
什么时候执行控件事件
什么时候保存ViewState
什么时候呈现页面(也就是把网页发送给客户端)

这个说起来还比较麻烦 >_<
自己试试吧~~
对这个理解清楚的话
那ASP.NET页面的回传机制也就有个大概了解了
这样对今后一些问题的解决也会很有帮助
mingkong明空
2008-07-21 · TA获得超过201个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:128万
展开全部
在Page_Load()函数中如果:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
GridView1_DataBind();
...........................
}
}
就是说,如果页面第一次加载 就绑定数据,不知道这样你能名多少?
你自己做做试试吧!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mada1989520
2008-07-22 · TA获得超过768个赞
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
ispostback 回发
Page_Load 加载页面.
!ispostback
不回发.也就是第一次加载..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2008-07-21 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4015万
展开全部
判断页面是否是第一次被家载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式