ASP.net Item 属性中AutoPostBack 的作用

来源:互联网 发布:配电计算软件 编辑:程序博客网 时间:2024/05/14 07:30
AutoPostBack提供了一个动态交互的功能,如果它是false状态,还是可以选中dropdownlist的其他项,但是页面没有任何反应,仍然停留在默认状态如果是true,则服务器接受到autopostback返回的信息后根据后台程序员编写的代码来执行相应操作,如查询,修改,删除或者跳转等;就是说,服务器对返回信息的操作是依赖与程序员编写的代码的。比如说你在注册页面提供了一系列dropdownlist,用来给用户选择籍贯,性别,职业等等,这时候可以等所有注册必填项都填完,用户submit后把用户修改的值一次性传递给服务器而什么情况下更改控件状态就要局部或全页刷新呢??比如说你有一个表,关联了一个公司员工数据库,这个数据库有员工的姓名,年龄,部门,所在城市,职务列别等。而你对这个表关联了一个dropdownlist和一个textbox,dropdownlist里边的选项有年龄,部门,城市,职务等,实现的功能就是按照dropdownlist里用户设置的item和文本框里用户输入的相应查询条件来对数据表进行过滤,留下符合条件的选项。此时就需要改变一次状态就提交给服务器一次,服务器重新查询并显示过滤后的表内容。例如如果你选择注册工作地点,首先你会选择国家,你在Web页面上选择国家后服务器自动就会将该国家的所有城市反馈给你供你选择,意思就是说AutoPostBack 提供web与服务器的交互信息的功能。
原创粉丝点击