首页 新闻 会员 周边

遇到一个奇怪问题请教大家

0
悬赏园豆:10 [已关闭问题] 关闭于 2011-01-25 13:57

场景:使用UpdatePanel,然后里面放了两个联动的DropDownList,姑且称为dl1、dl2,其中在dl1的SelectedIndexChanged事件中绑定dl2.

提交表单时:dl1的SelectedIndexChanged事件先被触发,然后才是提交表单Button的Click事件,不知道是怎么回事?重新又做了个小的例子,却未遇到此问题。

问题补充: 网上已有人遇到此问题,但是遗憾的是没有确切明白的解释 参见:http://www.softwelt.com/Know/KnowDetail-3083137.html 主要代码如下: <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:DropDownList ID="ddlLB" runat="server" Width="15%" AutoPostBack="True" OnSelectedIndexChanged="ddlLB_SelectedIndexChanged"> </asp:DropDownList> <asp:DropDownList ID="ddlChild" runat="server" Width="20%"> </asp:DropDownList> </ContentTemplate> </asp:UpdatePanel> </div> protected void ddlLB_SelectedIndexChanged(object sender, EventArgs e) { 根据ddlLB的SelectedValue绑定ddlChild } if(!Page.IsPostBack) { ddlLB绑定数据 根据ddlLB的SelectedValue绑定ddlChild }
Will Zh的主页 Will Zh | 菜鸟二级 | 园豆:205
提问于:2011-01-24 19:38
< >
分享
所有回答(2)
0

把主要代码贴出来看看啊

慧☆星 | 园豆:5640 (大侠五级) | 2011-01-24 20:30
0

刚在csdn看的那个帖子也是你发的吧?

顾晓北 | 园豆:10844 (专家六级) | 2011-01-25 09:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册