本文介绍了Dropdown SelectedIndexChanged事件未触发的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我的页面上有下拉列表,其中包含必填字段验证器.如果我从该下拉列表中选择一项,则会触发selectedindexchanged事件.如果我不会从该下拉菜单中选择任何内容,则将显示requiredfieldvalidator的消息.现在,
如果我选择一个项目,则selectedindexchanged事件不会触发.以下是我的代码.

Hi,

I have dropdown in my page which is having requiredfield validator. If I select an item from that dropdown selectedindexchanged event is firing. If i wont select anything from that dropdown message from requiredfieldvalidator will be shown. Now,
If I select an item selectedindexchanged event is not firing. Below is my code.

<asp:DropDownList ID="ddlCampuses"; runat="server"; OnSelectedIndexChanged="ddlCampuses_SelectedIndexChanged"; AutoPostBack="True" AppendDataBoundItems="True">/asp:DropDownList>

推荐答案

<asp:DropDownList ID="ddlCampuses" runat="server" OnSelectedIndexChanged="ddlCampuses_SelectedIndexChanged" AutoPostBack="True" AppendDataBoundItems="True">
<asp:ListItem Value="-1" Selected="True">Select</asp:ListItem>
</asp:DropDownList>
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="* required" ControlToValidate="ddlCampuses" InitialValue="-1"></asp:RequiredFieldValidator>



希望对您有所帮助.



Hope this will help.


<asp:UpdatePanel ID="upDivision" runat="server">
 <ContentTemplate>

place your dropeDown With requiredfield validator.

</ContentTemplate>

 <Triggers>
 <asp:AsyncPostBackTrigger ControlID="Your DropDown ID" EventName="SelectedIndexChanged" />

   </asp:UpdatePanel>



希望对您有帮助...



i hope it will help you...


这篇关于Dropdown SelectedIndexChanged事件未触发的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 19:05