注册 登录
编程论坛 ASP.NET技术论坛

DropDownList一个怪问题

amunb 发布于 2008-01-04 12:35, 1096 次点击
前台DropDownList控件设置了。AutoPostBack="True" OnTextChanged="Page_Load"

后台Page_Load中

        string dzone_id = "";
        if (!Page.IsPostBack)
        {
            sel_dzone_list("", 1);//区块下拉列表;
        }
        else
        {
            Response.Write(Dzone.SelectedValue+"<br>");
        }
结果,显示两个Dzone的值。。。不知道为什么!
1 回复
#2
c_henry2008-01-05 20:24
drowdownlist是服务器端控件,在设置了AutoPostBack="True"之后,改变值的时候会回传数据,因此会走一遍page_load,而你的OnTextChanged="Page_Load"会让程序再走一遍page_load
1