asp.net mvc属性改变了事件

时间:2012-09-12 09:48:40

标签: asp.net-mvc inotifypropertychanged asp.net-mvc-partialview

我是.Net桌面应用程序开发人员,试图切换到ASP.Net MVC(3或4无所谓)。我们有一个.Net库,可以通过GUI(或我们认为必要的任何其他自定义事件)通知您要assembly的任何Property Changed Events

这甚至可能不是一个相关问题,因为在ASP.Net MVC中可能完全不同,但是如何在收到客户端的浏览器后更新View来自服务器上的程序集的Property Changed Event?我们顺便生成这些事件。这些装配是我们自己的。

我读过Partial Views,但我需要研究一下。无论我遇到什么似乎都很麻烦。因为它在桌面开发中非常简单直接。所以我开始怀疑在开发网络时是否有Property Changed Events

思考?链接?来源?我很感兴趣。

p.s。:查看标签以进一步了解我的目标。

2 个答案:

答案 0 :(得分:3)

HTTP世界完全不同 您从server(Asp.Net MVC)请求某些内容,然后您会收到服务器的回复 没有办法服务器可以联系用户**
因为asp.net服务器在响应后不会将任何内容保留在内存中 所以这里你有两个方面的错误 1. property changes - 因为在响应之后,服务器的内存中没有任何内容没有models(Objects)所以没有任何whoz属性实际上正在改变
2.即使你保持一些静态的东西,如果改变了,你也无法联系到客户。
**有一些框架可供您联系客户,他们通过socketscomet

执行此操作

答案 1 :(得分:1)

你需要摆脱桌面的事件驱动思维(以及WebForms) - 开发。

MVC是一个用于分离关注点的设计模式,除非你自己做一些黑客攻击,否则不存在紧密绑定的事件。

但是,您可以通过使用依赖于Javascript和开放连接的SignalR等框架来实现此目的,但MVC中不存在事件的概念。