ASP.NET用户控件弹出窗口

时间:2013-06-20 16:42:42

标签: javascript asp.net user-controls popup

我目前正在为工作中的网站开发修复程序。它是在我来到公司之前很久就由其他开发人员构建的,所以我对他的代码的工作方式有一些问题的理解。

基本上这里是要点: 有些页面名为ParentPage.aspx,ChildControl.ascx和MyPopup.ascx。 ChildControl.ascx包含一些div,根据它的使用位置,它们变得可见。对于这件事,我们说我们有DivA和DivB。现在页面正在做的是这个。每当ParentPage.aspx加载时,它会将ChildControl.ascx中的DivA加载到页面中。因此,DivA内部的所有内容都会加载到网页上。现在,DivA包含一个转发器。假设我们生成了3行项目。在每个项目中,有一个按钮可以在点击时弹出DivB。因此,DivB会弹出数据,具体取决于转发器上单击的项目。这是网页的现有设计。现在我的问题出在这个问题上,我们有一个新的要求,当点击DivB中的按钮时我们需要弹出MyPopup.ascx。

我不知道一切是否充分有意义,但这就是当前网站的运作方式,这就是客户要求现在的样子。我开始翻身了,因为我绝对不知道从哪里开始,怎么开始。我们目前在网站的设计上使用JavaScript。

1 个答案:

答案 0 :(得分:0)

听起来你需要在DivB按钮内部加载iFrame点击。 iframe会调用一个只包含ascx文件的aspx页面,并传入querystring参数,无论ascx需要什么来提取数据。