asp.net页面的生命周期中有一个判断是否回传 IsPostBack 属性,请问有什么用?

最好能举例说明下...在什么情况下要用到?... 最好能举例说明下...在什么情况下要用到? 展开
 我来答
清蓝36
2012-10-24 · TA获得超过112个赞
知道小有建树答主
回答量:193
采纳率:0%
帮助的人:94.1万
展开全部
单纯的显示数据,看不出效果的,如果这个页面是一个更新操作,你就需要了(如果提交事件是在cs文件处理的),如果没有 IsPostBack ,更新的值是无论如何都保存不上的,举例如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{

//对控件进行赋值
}
}
//更新事件
protected void btnSub_Click(object sender, EventArgs e)
{
//取得更新后的值,并更新数据库
//如果上面没有IsPostBack,这里获取到的值和赋值的时候是一样的,
//实现不了更新操作的。
}
钢蛋Gondar
2012-10-24 · TA获得超过286个赞
知道小有建树答主
回答量:360
采纳率:100%
帮助的人:312万
展开全部
按照字面的理解就是 是否回发。
ASP.NET 跟 JSP不一样的地方就是,asp.net封装了web请求,甚至是控件的请求,它把每个控件的回发请求,但是写成了脚本。页面上一旦需要请求服务器端便会回发请求,就是PostBack,那么这时就会有isPostBack这个属性出现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shine鲁垛
2012-10-24
知道答主
回答量:1
采纳率:0%
帮助的人:1550
展开全部
不知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式