仪表板中的小部件和设置需要一个可维护的Javascript回发模式

need a maintainable Javascript postback pattern for widgets and settings in a dashboard

本文关键字:一个 维护 模式 Javascript 小部 设置 仪表板      更新时间:2024-04-26

我正在ASPMVC的面板中构建小部件,这些小部件(图表、邮件客户端、日历)包含1)小部件中的数据和2)需要持久化的关于小部件布局、颜色和内部位置的设置。

由于小部件Ajax POST功能很常见,即只有数据和设置更改,

  1. 问题1:是否有一个简单/成熟的通用javascript功能/模块/框架/设计模式,你是如何做到的
  2. 问题2:这个代码块/模式。。。应用于所有回发的小部件,在我可以的地方更改函数url中的回发参数,并调用相同的小部件

我认为您可以为javascript调用的小部件创建一个自定义的http Web处理程序。在Web服务器上,应用程序可以识别对此处理程序的调用,并根据需要处理每个小部件类型。通过这种方式,您可以将此功能扩展到现有的小部件集之外,这些小部件在客户端会发生很大变化。

$.POST中的一个参数是数据参数。

在小部件请求中,找到您要查找的属性,并将其发送到服务器