我用WPF創建了一個桌面應用程序,它使用WPF的強大的DataBinding來與模型同步更新UI。它管理文件夾的文件,而對這些文件所做的更改必須在UI中顯示。ASP.Net中模型啓動的數據綁定(UI的更新)MVC
現在我想知道這是一個ASP.Net MVC的網站具有巨大的後端: 我基本上滿足這裏的問題是,在MVC中,用戶可以僅操縱模型(通過查看路由到相應的控制器等),並且型號不能操縱視圖。
比如我想表明的進展,酒吧,其中需要與相應的模型進行synchroniously更新。 是ASP.Net MVC錯誤的方向,還是甚至一個Web應用程序(一個巨大的後端網站)錯誤的方向?
問候,我。
歡迎來到「真學」有關的關注點分離。如果你使用你從MVVM中知道的ViewModel模式,這個問題很容易解決。控制器將有兩種方法,get和post;在post action方法中,您將分配VMMyModel的類型作爲參數。 MVC根據Post Query參數自動啓動它。然後,您可以將1個方法放入名爲Post的虛擬機中。如果ModelState有效,只需調用VM.Post,並且模型中的所有內容都適用於您。 –