dropwnlist自动调整不工作

本文关键字:工作 调整 dropwnlist | 更新日期: 2023-09-27 18:03:44

dropwnlist autopostback不工作我的代码如下:

<asp:DropDownList ID="ddlState" runat="server" Width="200px" AutoPostBack="true" onselectedindexchanged="ddlState_SelectedIndexChanged" >
   <%--  <asp:ListItem Selected="True">--Select--</asp:ListItem>--%>
</asp:DropDownList>
后台代码:

protected void ddlState_SelectedIndexChanged(object sender, EventArgs e)
{
    ddlDistrict.Enabled = true;
    ddlTaluka.Enabled = true;
    DataTable dtObj = new DataTable();
    using (var client = ServiceClient<IPallaviAddressManager>.Create("PallaviAddressManager"))
    {
        dtObj = client.Instance.GetAllStates();
    }
    var result = (from dt in dtObj.AsEnumerable()
                      where dt.Field<Int64>("StateID") == Convert.ToInt64(ddlState.SelectedValue)
                      select dt);
    dtObj = result.CopyToDataTable();
    ddlDistrict.DataSource = dtObj;
    ddlState.DataTextField = "Description";
    ddlState.DataValueField = "DistrictID";
}

你能帮忙吗?

dropwnlist自动调整不工作

尝试添加ddlDistrict.DataBind();

听起来好像事件没有连接好。

尝试在设计器中选择DropDownList控件,转到properties选项卡并双击SelectedIndexChanged事件右侧的空格,如果它在代码隐藏中创建了一个新的stub,则说明原始事件没有正确挂钩。

设置为runat="server"autopostback="true"