大家好,这可能听起来有些奇怪,但我是ASP.NET Web开发领域的新手,所以我的问题是真实存在的。请向我解释什么是ASP.NET中的PostBack。我想知道它的实际意义,以及它在页面生命周期中如何工作。虽然我理解isPostBack并且也使用它,但我没有得到postback的好含义,请用一个好的例子来解释它给我。
大家好,这可能听起来有些奇怪,但我是ASP.NET Web开发领域的新手,所以我的问题是真实存在的。请向我解释什么是ASP.NET中的PostBack。我想知道它的实际意义,以及它在页面生命周期中如何工作。虽然我理解isPostBack并且也使用它,但我没有得到postback的好含义,请用一个好的例子来解释它给我。
请查看关于http://www.asp.net/web-forms的介绍视频,尤其是标题为Page Lifecycle Events
的那个。
Postback 是指网页将表单提交回同一 URL。
在历史上,网页表单通常会提交到下一页,例如搜索表单会提交到结果页面,而不是返回到搜索表单。
ASP.NET Web Forms 在很大程度上依赖于 postbacks 来创建一个类似于 Windows 窗体应用程序的环境。通过向同一页面提交回发,它可以拥有似乎对浏览器中的操作做出反应的服务器事件。单击按钮将导致 postback,浏览器将再次加载相同的页面,仅包含按钮单击事件引起的更改。