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

Sample:

.aspx

asp.net中参数为page asp.net postback_asp.net中参数为page

.aspx.cs

asp.net中参数为page asp.net postback_回送_02

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

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

asp.net中参数为page asp.net postback_asp.net中参数为page_03