我目前正在为工作中的网站开发修复程序。它是在我加入公司很久之前由另一位开发人员构建的,所以我对他的代码工作方式有一些理解上的问题。
基本上这里是要点:有名为 ParentPage.aspx、ChildControl.ascx 和 MyPopup.ascx 的页面。ChildControl.ascx 包含一些 div,这些 div 会根据使用的位置而变得可见。对于这个问题,假设我们有 DivA 和 DivB。现在页面正在做的是这个。每当 ParentPage.aspx 加载时,它就会将 DivA 从 ChildControl.ascx 加载到页面中。所以 DivA 中的所有内容都会加载到网页上。现在 DivA 包含一个中继器。假设我们生成了 3 行项目。在每个项目中,都有一个按钮,当它被点击时会弹出 DivB。因此,DivB 会弹出数据,具体取决于在中继器上单击了哪个项目。那是网页的现有设计。现在我的问题出在这个问题上,我们有一个新要求,当单击 DivB 中的按钮时,我们需要弹出 MyPopup.ascx。
我不知道一切是否都说得通,但这就是当前网站的运作方式以及客户需求现在的样子。我开始发疯了,因为我完全不知道从哪里开始以及如何开始。我们目前在网站设计中使用 JavaScript。