<二> ASP.NET AutoPostBack

当把Web控件的AutoPostBack属性设置为True时,自动回送功能被开启,ASP.NET使用客户端的 JavaScript来连接客户端和服务器端的代码。创建一个Web控件属性包含AutoPostBack为True属性时,ASP.NET在呈现的HTML页面上添加一个名为_doPostBack()的JavaScript方法,当调用该方法时,它将触发回送,把窗体所有的信息回送到Web服务器。

Sample:

.aspx

.aspx.cs

Result, 如果设置AutoPostBack属性为True,当TextBox内容改变,并按Tab键,TextChanged事件会被触发,并写页面显示如下:

如果AutoPostBack属性为false,当TextBox内容改变,且只有页面刷新时,TextChanged事件才会被触发。

查看网页源代码内容如下:

原文地址:https://www.cnblogs.com/lilideng/p/AutoPostBack.html