MVC ASP.Net 模型中模型启动的数据绑定(UI 更新)
本文关键字:模型 UI 更新 数据绑定 启动 ASP Net MVC | 更新日期: 2023-09-27 17:56:13
我用WPF制作了一个桌面应用程序,它使用WPF强大的DataBinding与模型同步更新UI。它管理文件夹的文件,而对这些文件所做的更改必须显示在UI中。
现在我想意识到这是一个具有巨大后端的 ASP.Net MVC网站:我在这里基本上遇到的问题是,在MVC中,用户只能操纵模型(通过使用路由到相应控制器等的视图),而模型不能操纵视图。
例如,我想显示需要与相应模型同步更新的进度条。ASP.Net MVC的方向是错误的,甚至是Web应用程序(具有巨大后端的网站)是错误的方向吗?
问候,我。
你可以做进度条(使用ajax调用/Events和委托),即使是繁重的后端系统也可以集成到MVC ASP.net。
你的问题之前已经在那里回答过了。我不想复制/粘贴代码,所以请查看下一个链接 - ASP.NET MVC 4 异步控制器回调。你需要做什么 - 用WPF客户端替换js客户端。
但我个人更喜欢使用 SignalR 来实现此目的。查看下一篇文章如何做到这一点:
- 具有与 SignalR 的实时持久长时间运行的连接的异步可缩放 Web 应用程序
- 使用 JQueryUI 和 SignalR 的进度条 - 使用 js 客户端的功能。
- 在WinForms和WPF中使用SignalR - 如何实现WPF客户端。