如果在服务器端对一个服务器端控件(如DropDownList)进行绑定后,起状态将被保存;在客户端对DropDownList(Select)赋值时,不会保存状态。当你执行提交时,会将页面发送至服务器端,通过Page_Load事件处理,在返回到请求的页面。由于没有保存状态,所以列表被清空。之后才会执行按钮提交的事件,当然也就取不到值了。所以,有两个解决的办法。一、该页面不向服务器端提交页面,你可以通过请求其他页面,将返回值通过javascript来控制和输出。二、在提交页面之前,实现将要取的值存入一个中(保存状态)。这样,就能保证取到你需要的值,当然,那个列表还是空的,