gpt4 book ai didi

jquery - 从 jQuery UI 对话框刷新 MVC View 保存

转载 作者:行者123 更新时间:2023-12-01 04:09:54 25 4
gpt4 key购买 nike

我有一个包含的MVC View 。表中的一列是一个 ActionLink,它调用 jQuery UI 对话框当用户保存对话框中收集的数据时,我想刷新 MVC View 以反射(reflect)新数据。此外,其他计算机上的许多用户可能会同时查看“ View ”, 当任何客户端使用对话框保存新数据时,我也想更新这些内容。我该如何完成此操作?

最佳答案

听起来您想使用 SignalR 。它将允许您从服务器向客户端发送通知。一旦所有客户端都会自动更新,您就不再需要在执行更改的客户端上专门处理任何内容。

Building Real-time Web Apps with ASP.NET WebAPI and WebSockets - 描述了如何通过 WebAPI 在客户端和服务器上使用 SignalR。

当您获得新数据时,您可以在 HTML 中手动更新它们,也可以使用 knockout-JS 等框架。或AngularJS它允许您创建数据绑定(bind)。

但是,这非常复杂,只有当您确实希望所有其他客户端也更新数据时,我才会建议您这样做。我们正在通过重定向回相同的 URL 来解决 jQuery-UI-Dialog 更改后更新表的问题。这在用户体验方面当然是无法比拟的,而且实现起来也很简单。

关于jquery - 从 jQuery UI 对话框刷新 MVC View 保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22132998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com