使用js添加DropDownList的项

时间:2016-02-12 08:24:06
【文件属性】:
文件名称:使用js添加DropDownList的项
文件大小:3KB
文件格式:TXT
更新时间:2016-02-12 08:24:06
DropDownList 如果在服务器端对一个服务器端控件(如DropDownList)进行绑定后,起状态将被保存;在客户端对DropDownList(Select)赋值时,不会保存状态。当你执行提交时,会将页面发送至服务器端,通过Page_Load事件处理,在返回到请求的页面。由于没有保存状态,所以列表被清空。之后才会执行按钮提交的事件,当然也就取不到值了。所以,有两个解决的办法。一、该页面不向服务器端提交页面,你可以通过请求其他页面,将返回值通过javascript来控制和输出。二、在提交页面之前,实现将要取的值存入一个<input type="hidden" />中(保存状态)。这样,就能保证取到你需要的值,当然,那个列表还是空的,除非为Select的每一个Option都保存一个状态(那是很没必要的)。 希望我的这些经验和解决方法对你们有用!

网友评论

  • 有很大的帮助,问题解决了,感谢!
  • 很实用,加载进工程就可以用,谢谢楼主
  • 有很大的帮助,问题解决了
  • 有很大的帮助,问题解决了,感谢!