另一个UserControl中的AJAX ModalPopupExtender中的UserControl

时间:2012-09-26 08:47:40

标签: asp.net vb.net user-controls asp.net-ajax modalpopupextender

我正在使用ASP.NET(使用Visual Basic)Web应用程序。

我一直试图让用户控制两天,但我有一个我无法解决的问题。

我有一个FormView,我想填充一个对象,我从另一个用户控件。单击ImageButton时,必须在ModalPopupExtender中显示第二个用户控件。这工作正常。但是,当我使用控件时,模态弹出窗口将被关闭。

我在ModalPopupExtender中使用相同的用户控件,在其他.aspx页面中使用相同的用户控件,并且它可以正常工作,所以我不认为错误来自它。只有在另一个控件中使用用户控件和ModalPopupExtender时它才会失败。

我向您展示了一些更容易解释的截图:

www.noelshack.com/2012-39-1348649045-1.png

1:.aspx网页, 2:显示弹出窗口的按钮, 3:.ascx用户控件, 4:关闭弹出窗口的按钮

此配置正常工作:我可以使用我的用户控件,只有在必须时才会关闭弹出窗口。

www.noelshack.com/2012-39-1348649045-2.png

1:.ascx用户控件, 2:显示弹出窗口的ImageButton, 3:.ascx用户控件, 4:关闭弹出窗口的按钮

控件的弹出窗口已正确打开,但当我尝试使用控件进行搜索时(单击“RECHERCHER”),弹出窗口将关闭。

www.noelshack.com/2012-39-1348649045-3.png

然后,如果我再次点击显示弹出窗口的ImageButton

www.noelshack.com/2012-39-1348649045-4.png

我们可以看到用户控件正常工作。 所以唯一的问题是当我尝试使用用户控件时弹出窗口关闭。 这种情况只有在我使用其他用户控件时才会发生,它在页面中正常工作。

以下是我使用弹出窗口和用户控件的代码部分:

在页面中,有效:

www.noelshack.com/2012-39-1348649045-6.png

在用户控件中,它不起作用:

www.noelshack.com/2012-39-1348649044-5.png

如果您不理解某些内容或需要更多解释,可以问我 谢谢你的帮助,对不起我的英语。对不起链接,我无法发布图片或超链接...

1 个答案:

答案 0 :(得分:1)

尝试使用RECHERCHER按钮底部的以下内容:

mymodalpopupextender.show()