代码之家  ›  专栏  ›  技术社区  ›  DaveDev

动态生成页面并将正文插入另一个页面-这是现实的吗?

  •  0
  • DaveDev  · 技术社区  · 14 年前

    我需要创建一个页面,页面顶部包含一个图表,对于图表中的每个项目,下面都有一个事实数据表。我已经将事实数据表作为独立的页面制作出来了。现在,我要使用已经存在的工作,而不是重新创建要包含在我必须创建的页面中的事实数据表。

    我可以根据需要动态地生成每个事实数据表,去掉正文并将其插入到新页面中吗?如果有,有人有什么建议吗?谢谢

    3 回复  |  直到 14 年前
        1
  •  0
  •   Joel Cunningham    14 年前

    实现此功能的快速方法是使用 iframe 将其他页加载到。这将允许您继续使用已经存在的工作。不是最优雅的解决方案,但它会起作用。

    希望这有帮助。

        2
  •  3
  •   A S    14 年前

    我建议将现有页面的内容移动到一个ascx用户控件中-这应该是一个相当快速的工作,然后您可以根据需要将其合并到其他页面中。

        3
  •  0
  •   Lee B    14 年前

    不,生成您不需要的东西,然后删除它充其量是不雅的,黑客的,并且可能有助于降低代码的质量(包括可靠性、安全性等)。

    重构FactSheet页面代码以生成标题,但使用自包含的类/小部件生成实际的FactSheet内容。然后在另一个页面上声明并使用相同的类/小部件。