0

我正在考虑基于 MVC 并与数据库一起使用的良好设计,但我不知道如何通知某些数据库更改的视图。使用什么技术,我是否需要更多层?你将如何实施这些?

插入: 插入

更新: 更新

甚至有可能,还是我应该坚持视图上的刷新按钮?

为了使这更复杂,如果我有一个视图,我知道它列出了人们,但我不知道它是否从另一个表显示人们的兴趣?该视图将只使用 Person 类的“兴趣”属性,然后延迟加载兴趣。那么如果某个兴趣的名称发生了变化,Central 模型会通知确定列出兴趣的视图,但是如何找出是否有一个视图也显示了兴趣呢?

Tohu va bohu 是我现在的想法。

4

2 回答 2

0

通过javascript从视图中检查db的最新状态更适用。

于 2012-04-19T20:27:34.170 回答
0

在客户端 - 服务器模型(Asp.Net、Web 服务等)中,客户端需要向服务器请求任何信息。服务器不会以任何方式通知客户端。

可能您可以实现一个 Ajax 请求,定期轮询服务器/数据库更改。

尝试每分钟运行一个客户端脚本,重复请求服务器更改。

于 2012-04-19T20:30:16.147 回答