造成这种情况的原因是每选一次就向服务器回传一次,然后就把当前页面重新刷新一次,所以选择后看到的总是第一条选择项,解决的办法:
1、在后台页面的pre_load方法中添加is_postback验证,这将获取一个值,如果是为响应客户端回发而加载该页,则为true;否则为 false(第一次加载)。
if (!IsPostBack)
{
dropdownlist_databind();
}
这句代码的意思:只有首次加载页面,才会执行这条语句
2、EnableViewState= "false ";