我正在学习ASP.NET,主要是通过阅读一本书,但也在努力实际做事.但是,我遇到了关于列表控件的解释,我不明白.这就是它所说的: “[在Smart Tasks面板的上下文中] …最后一个选项设置控件的
“[在Smart Tasks面板的上下文中] …最后一个选项设置控件的AutoPostBack属性.选中此选项后,一旦用户选择了控件,控件就会将其包含的页面提交回服务器列表中的新项目“
你能帮我解释一下这个陈述吗?在此先感谢您的帮助.
对于普通客户端控件(例如AutoPostBack设置为false的列表控件),当用户选择列表中的项目时,浏览器不会与服务器通信.您的用户在看到所选内容之前没有网络流量且没有延迟,但也没有机会在您的服务器代码中执行任何操作,例如计算相关值.如果要对屏幕执行任何操作以响应选择,则必须使用客户端脚本.当AutoPostBack设置为true时,选择列表中的项目会向服务器发送消息(通过HTTP POST).然后,ASP.NET执行您附加到列表更改事件的任何代码,重建页面,并将修改后的页面发送到客户端.