日期:2014-05-20  浏览次数:20866 次

菜鸟问题求教


                <asp:DropDownList   ID= "ddltSanjak "   runat= "server "   OnSelectedIndexChanged= "ddltSanjak_SelectedIndexChanged "   AutoPostBack= "True ">
                        <asp:ListItem> 请选择区... </asp:ListItem>
                </asp:DropDownList>


DropDownList   的属性AutoPostBack设为True时才能触发事件,但我选择某一项时
又自动刷新为初时状态,如下拉列表:

天河区
白云区
越秀区


我选择“白云区”时,触发ddltSanjak_SelectedIndexChanged后还是“天河区”显示
第一项,如果我现在哪一项就那一项显示     该怎么做呢

------解决方案--------------------
但我选择某一项时
又自动刷新为初时状态

你把初始化DropDownList的代码写到里面去
if(!Page.IsPostBack)
{
初始化DropDownList
}