【发布时间】:2015-12-16 08:09:43
【问题描述】:
我已经开始使用 C# 在 asp.net 中创建仪表板 Web 应用程序。目前有一个名为 Dashboard.aspx 的页面,它在 IO 文件处理之后执行大量代码来生成 html 并将其写入页面上的 asp 控件。
客户要求提供另一个页面,即仪表板的不同视图。我创建了另一个页面 simpleDashboard.aspx 并编写了所有代码。
问题是simpleDashboard.aspx需要的文件处理是在Dashboard.aspx中进行的。这意味着系统上的文件只有在浏览器中查看页面 Dashboard.aspx 时才会更新(当 page_load 方法被启动时)。因此,simpleDashboard.aspx 报告过时的信息 - 因为没有进行任何文件处理。
有没有办法从 simpleDashboard.aspx 启动 Dashboard.aspx page_load 方法或让它在后台连续运行?重新设计应用程序并将处理放在单独的类文件中可能会更好,但我并不热衷于这样做,因为分离和重新编写所有 html 写入和 IO 处理需要大量工作。
【问题讨论】: