有人能指出一个解释ASP.NET中IsPostBack,IsCallback和IsCrossPagePostBack之间差异的链接吗?
我用谷歌搜索但没有得到确切的信息。
在IsPostBack,IsCallback之间找到差异链接。 What is the difference between Page.IsPostBack and Page.IsCallBack?
谢谢, 巴鲁
答案 0 :(得分:6)
1)IsPostBack
:"回发是从客户端发送到同一页面的服务器的请求,用户已在使用。" ASP.NET引入了一种机制,可以将HTTP POST
请求发回到同一页面。它基本上将完整的页面发布回服务器(即发送其所有数据)在同一页面上。所以,整个页面都会刷新。
2)IsCallBack
:“回调通常是在另一个函数完成后执行函数的调用。”但是如果我们尝试将它与回发区分开来,那么我们可以说:这是一个调用服务器接收特定数据而不是整个页面刷新,如回发。在ASP.NET中,它使用AJAX
实现,它调用服务器并使用接收到的特定数据更新页面的一部分。
3)IsCrossPagePostBack
:“获取一个值,该值指示页面是否涉及跨页回发。"它是" IsPostBack
"的另一个特征。和" IsCalBack
"因为当我们需要从前一页获取数据时,它通常被使用