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

时间:2010-05-20 08:58:03

标签: c# asp.net

我需要创建一个包含顶部图形的页面,对于图表中的每个项目,下面都有一个情况说明书。我已经将情况说明书作为独立页面制作。现在,我不想重新创建要包含在我必须创建的页面中的情况说明书,而是想使用已经存在的工作。

根据需要动态生成每个情况说明书,剥离正文并将其插入新页面是否现实?如果是这样,有没有人有任何指针或建议?感谢

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

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

希望这有帮助。

答案 2 :(得分:0)

不,生成你不需要的东西,然后将其删除是不够优雅的,hackish,并且可能会降低你的代码的质量(包括可靠性,安全性等)。

重构您的资料单页面代码以生成标头,但使用自包含的类/小部件来生成实际的资料单内容。然后只需实例化并在另一页上使用相同的类/小部件。