弹出窗口扩展器在用户控件中回发后消失



亲爱的研究员,我有一个用户控件,它从具有多个下拉列表控件的用户那里获取目标详细信息...例如,"国家/地区下拉列表"根据选择值生成回发和填充状态下拉列表。州的下拉列表生成回发,以基于州获取城市。此外,一切都发生在Ajax UpdatePanel中。 --选择--

我正在弹出扩展器中使用此控件进行显示。每次下拉列表回发弹出控件消失时。请帮我

<asp:Panel ID="pnlhotelsearch" runat="server">
            <div>
            </div>
            <uc1:SlimMainsearchpanel ID="SlimMainsearchpanel1" runat="server" />

        </asp:Panel>
        <ajaxToolkit:PopupControlExtender ID="PopupControlExtender1" TargetControlID="lnkbtnCriteriea" PopupControlID="pnlhotelsearch" runat="server">
        </ajaxToolkit:PopupControlExtender>

在 ASP.net Modal Pop up extender 和 DropDownlist autopostback 有几个建议。

我解决这个问题的方法是在AutoPostBack事件处理程序中引发一个新事件,比如DropDownChangedEvent。 新的 DropDownChangedEvent 的处理程序调用 PopupExtender.Show。

最新更新