背景: 私はこれについてかなり長い間考えてきましたが、良い答えが見つかりませんでした. WebForms をしばらく使用し、定期的に MVC 2、3、および 4 を使用した後でも、ASP.NET MVC が MVC パターンの実装であると主張できる理由がわかりません。
MVC (パターン) について私が最初に学んだことの 1 つは、それが循環的であることです。つまり、View は、View を更新する Model を更新する Controller を使用するということです。当然のことながら、サークル内のユーザーと一緒に、新しい指示/データなどを入力します。
ただし、ASP.NET MVC は実際には周期的な実装ではありません。これは、W3CSchools の以下の色付きの画像でうまく実証されています。ビューにモデルのインスタンスがあり、モデルがコントローラーから更新されるが、モデルが更新された後にコントローラーもビューを更新する責任がある場合、これを実際に見たこともあります。
質問: ASP.NET MVC は意識的に誤って実装されているのでしょうか。それは独自の解釈としてのみ見るべきですか、それとも MVC パターンのルールを誤解しているのでしょうか?