我首次尝试在webforms项目中创建仪表板,它目前具有以下功能:
用户可以添加/删除/移动小部件
存在一个主要问题:每次用户向页面添加新窗口小部件时,所有其他窗口小部件都必须调用数据库来重新加载其数据。窗口小部件的移动/移除都是在客户端完成的,但添加是问题。
有人可以让我知道我可以使用哪些技术来创建一个现代仪表板,可以添加一个新的小部件,需要进行回发以加载所有新小部件的数据,而无需重新加载页面上所有现有小部件的数据。我愿意切换到MVC,Angular.js,knockout.js无论什么是必要的。我发现在Web应用程序中创建现代仪表板的资源非常有限。演示,tutporials,例子会很棒。
答案 0 :(得分:1)
如果没有看到您的代码,就很难确定问题所在,但我建议将您的小部件包装在UpdatePanel中。
希望这有帮助, 顶点