我想执行该事件,但它不起作用。我试图解决这个问题
添加AutoPostBack = "true"
的问题,但它不起作用。我也试过
在另一个DropDownList
上激活相同的事件但没有成功。
<div class="col-sm-3" style="float: left">
<div class="input-group input-group-md" style="padding-top: 6px; width: 308px;">
<asp:DropDownList ID="ddlCountry" runat="server" Width="250px" CssClass="form-control" OnSelectedIndexChanged="ddlCountry_SelectedIndexChanged" AutoPostBack="true">
</asp:DropDownList>
</div>
</div>
protected void ddlCountry_SelectedIndexChanged(object sender,EventArgs e)
{
fillCity(Convert.ToInt32(ddlCountry.SelectedValue));
}
答案 0 :(得分:0)
AutoPostBack
Dropdownlist必须触发SelectedIndexChange
事件。既然你已经尝试过了。见下文。
您的问题是显示您网页的部分HTML,但我相信可能会有更多输入控件。您必须尝试查看以下内容:
RequiredFieldValidators
,请确保不会因任何缺失输入而被解雇(验证)。 如果1&amp; 2不是这种情况,然后尝试将这些下拉列表从任何父容器中删除并再次运行测试。