请帮助我了解ASP.NET控件的AutoPostBack属性

Cha*_*lta 3 asp.net

我正在学习ASP.NET,主要是通过阅读一本书,但也在努力实际做事.但是,我遇到了关于列表控件的解释,我不明白.这就是它所说的:

"[在Smart Tasks面板的上下文中] ... 最后一个选项设置控件的AutoPostBack属性.选中此选项后,控件将在用户选择后立即将其包含的页面提交回服务器列表中的新项目 "

你能帮我解释一下这个陈述吗?在此先感谢您的帮助.

Jef*_*nal 6

对于正常的客户端控件(如与列表控制AutoPostBack集到false),当用户在列表中选择一个项目时,浏览器与服务器通信.您的用户在看到所选内容之前没有网络流量且没有延迟,但也没有机会在您的服务器代码中执行任何操作,例如计算相关值.如果要对屏幕执行任何操作以响应选择,则必须使用客户端脚本.

AutoPostBack被设定为true,在列表中选择一个项目将消息发送到服务器(通过HTTP POST).然后,ASP.NET执行您附加到列表更改事件的任何代码,重建页面,并将修改后的页面发送到客户端.