本文主要是介绍有SelectedIndexChanged事件的控件的刷新问题-需要点击两下才能刷新的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
对于有SelectedIndexChanged事件的控件,在这个事件的处理语句最后要加上
重新绑定的语句,才能刷新,否则要点击两下。
例如
<asp:DropDownList ID="DropDownListParentCategory" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownListParentCategory_SelectedIndexChanged" AppendDataBoundItems="True">
<asp:ListItem Selected="True" Value="-1">==请选择==</asp:ListItem>
<asp:ListItem Value="0">图书商品类</asp:ListItem>
<asp:ListItem Value="1">网站文章类</asp:ListItem>
</asp:DropDownList>
在其事件中,如不添加
DropDownListParentCategory.DataBind();语句,则需要点击两下才能刷新。
protected void DropDownListParentCategory_SelectedIndexChanged(object sender, EventArgs e)
{
DropDownListParentCategory.DataBind();
}
此内容适合于任何有SelectedIndexChanged事件的控件。例如DataList
这篇关于有SelectedIndexChanged事件的控件的刷新问题-需要点击两下才能刷新的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!