none
下拉列表,绑定与选择 RRS feed

  • 问题

  • 现有下拉列表
    <asp:DropDownList ID="ddlciyt" runat="server"> </asp:DropDownList>
    if(ispasback)return
         ddlciyt.DataSource = Cache["CityDDList"];
            ddlciyt.DataTextField = "c_cityvalue";
            ddlciyt.DataValueField="c_city";
            ddlciyt.DataBind();
    //Cache["CityDDList"]不为null

    protected void btnupdate_Click()
    {
            var city = ddlciyt.SelectedValue;
    }
    问题是 city这个值总是,下拉列表的第一项,你选择的其他的得不到
    2009年2月23日 4:11

答案

  • 加在if(!Page.IsPoskBack){

    ddlciyt.DataSource = Cache["CityDDList"];
            ddlciyt.DataTextField = "c_cityvalue";
            ddlciyt.DataValueField="c_city";
            ddlciyt.DataBind();
    } 里面就没有问题
    孟宪会
    2009年2月23日 4:47
    版主

全部回复

  • 奇怪的问题,现在好了,但是我不知道是怎么回事!!@_@
    2009年2月23日 4:39
  • 加在if(!Page.IsPoskBack){

    ddlciyt.DataSource = Cache["CityDDList"];
            ddlciyt.DataTextField = "c_cityvalue";
            ddlciyt.DataValueField="c_city";
            ddlciyt.DataBind();
    } 里面就没有问题
    孟宪会
    2009年2月23日 4:47
    版主