【问题标题】:How to update div of one .aspx page from another .aspx page?如何从另一个 .aspx 页面更新一个 .aspx 页面的 div?
【发布时间】:2014-03-07 08:43:15
【问题描述】:

我是 asp.net 的新手,正在解决一个包含两个 .aspx 页面的问题集。

Events.aspx:

这是站点管理员在现有面板(例如活动标题、日期、信息等)的帮助下更新即将举行的活动和网络研讨会的地方。

index.aspx:

这是我的主页,在侧边栏有一个 div 部分,我希望这些更新的事件来自 Events.aspx 被反映。它将仅显示前四个即将发生的事件。

它们将根据最新的即将发生的事件进行排序。

以后更新这些事件时,只会显示前四个即将发生的事件。

该怎么做呢?任何帮助都会很棒。

【问题讨论】:

  • 将 div 的 HTML 内容('admin' 编写的内容)存储在某种数据库(Sql、MySql)中。然后当用户加载您的其他页面时,您会将存储在数据库中的内容加载到 div 中(可能使用 HtmlString)
  • 看起来不错。另外,有没有一种方法可以在数据库更新新内容时更新我的​​主页而无需加载页面。
  • 您可以使用 java 脚本和 ajax 来刷新您的 div 的内容。

标签: c# javascript jquery asp.net html


【解决方案1】:

您可以通过使用简单的Events and delegate 概念来实现这一点。从您的Event.aspx 发布事件,您可以在您的Index.aspx 页面中订阅该事件。 Delegate 将充当EventEvent handler 之间的通信通道。

【讨论】:

  • 谢谢 Mukesh,我会尝试并希望实现它。
猜你喜欢
  • 1970-01-01
  • 2014-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-26
  • 1970-01-01
  • 1970-01-01
  • 2011-08-04
相关资源
最近更新 更多