2

私は.Net切り替えようとしているデスクトップ アプリケーション開発者ですASP.Net MVC(3 または 4 は関係ありません)。私たちはあなたがこれに置きたいと思っていることを通知するライブラリを.Net持っています(またはそのために必要と思われる他のカスタムイベント)。GUIassemblyProperty Changed Events

ではおそらくまったく異なる方法で行われているため、これは関連する質問ではないかもしれませんが、サーバー上のアセンブリからを受け取った後、クライアントのブラウザーで をASP.Net MVCどのように更新しますか? ちなみに、これらのイベントは自分で生成します。アセンブリは私たち自身のものです。ViewProperty Changed Event

について読みましPartial Viewsたが、調べる必要があります。私が遭遇したものは何でもとても面倒に思えました。デスクトップ開発では本当に簡単でシンプルだからです。だから私はProperty Changed Events、ウェブ用に開発するときに行くべきかどうか疑問に思っています。

考え?リンク?ソース?興味ある。

ps: 私が何をしようとしているのかをさらに理解するには、タグを参照してください。

4

2 に答える 2

3

HTTPから何か
を要求するserver(Asp.Net MVC)と、サーバーから応答が返ってきます。asp.netサーバーは応答後にメモリに何も保持しないため
、サーバーがユーザーに連絡する方法はありません** 。 したがって、ここでは2つの側面で間違っています 1.-応答後、メモリに何もないためサーバーには存在しないため、whoz プロパティが実際に変更されているものは何も ありませ んクライアントが戻ってきて、ソケットまたはコメットによってこれを行います


property changesmodels(Objects)


于 2012-09-12T09:55:00.173 に答える
1

デスクトップ(およびそのことについてはWebForms)開発のイベント駆動型の考え方から離れる必要があります。

MVCは関心の分離のためのデザインパターンであり、独自のハックっぽい作業を行わない限り、緊密にバインドされたイベントは存在しません。

ただし、 Javascriptとオープン接続に依存するSignalRのようなフレームワークを使用することでこれを実現できますが、イベントの概念はMVCには存在しません。

于 2012-09-12T09:53:51.243 に答える