2

这让我发疯,尝试在谷歌上搜索解决方案,但没有任何相关信息出现。好的,这就是问题所在:我的用户控件有一个更新面板,它有一个中继器,其中有一个下拉菜单。现在onSelectedIndex 更改下拉菜单的事件我想执行一些操作。
因此,当我设置autopostback= true和绑定事件处理程序时,我的更新面板会不断地使用异步回发(在循环中)更新内容。我无法真正找出问题所在。如果可能的话,任何人都可以建议一种替代方法来做同样的事情吗?我的意思是有没有办法做到这一点autopostback= true

ascx代码:

<asp:updatepanel id="upd1" runat="server" childrenastrigger="true">
 <contenttemplate>
    <asp:repeater id="rpt" runat="server">
     <asp:dropdown="drp1" runat="server" autopostback="true" OnSelectedIndexchanged="ddl_selectindexchanged"/>
     </asp:repeater>
 </contenttemplate>

PS:它是一个伪代码,并且 selectedindexchanged 事件甚至不会被触发一次,但是异步回发发生在此用户控件的页面加载循环中。

4

0 回答 0