ASP.NET中的IsPostBack,IsCallback和IsCrossPagePostBack之间的区别

时间:2016-08-04 11:48:05

标签: asp.net

有人能指出一个解释ASP.NET中IsPostBack,IsCallback和IsCrossPagePostBack之间差异的链接吗?

我用谷歌搜索但没有得到确切的信息。

在IsPostBack,IsCallback之间找到差异链接。 What is the difference between Page.IsPostBack and Page.IsCallBack?

谢谢, 巴鲁

1 个答案:

答案 0 :(得分:6)

1)IsPostBack:"回发是从客户端发送到同一页面的服务器的请求,用户已在使用。" ASP.NET引入了一种机制,可以将HTTP POST请求发回到同一页面。它基本上将完整的页面发布回服务器(即发送其所有数据)在同一页面上。所以,整个页面都会刷新。

2)IsCallBack:“回调通常是在另一个函数完成后执行函数的调用。”但是如果我们尝试将它与回发区分开来,那么我们可以说:这是一个调用服务器接收特定数据而不是整个页面刷新,如回发。在ASP.NET中,它使用AJAX实现,它调用服务器并使用接收到的特定数据更新页面的一部分。

3)IsCrossPagePostBack:“获取一个值,该值指示页面是否涉及跨页回发。"它是" IsPostBack"的另一个特征。和" IsCalBack"因为当我们需要从前一页获取数据时,它通常被使用

Reference Link