【转载】ASP.NET dropdownlist总是获取第一个值

来源:互联网 发布:网络歌手男歌手 编辑:程序博客网 时间:2024/06/06 04:13

造成这种情况的原因是每选一次就向服务器回传一次,然后就把当前页面重新刷新一次,所以选择后看到的总是第一条选择项,解决的办法:

1、在后台页面的pre_load方法中添加is_postback验证,这将获取一个值,如果是为响应客户端回发而加载该页,则为true;否则为 false(第一次加载)。

 

if (!IsPostBack) 
            {
                dropdownlist_databind();
            }

这句代码的意思:只有首次加载页面,才会执行这条语句

2、EnableViewState= "false ";

0 0
原创粉丝点击