我有一个自定义的SharePoint应用程序页面,我在其中加载了不同的用户控件(或者甚至可以称为Web部件)。
每个控件/ Web部件从不同的数据源提取数据并呈现数据。因此,当请求页面时,所有控件都会按顺序加载数据并花费更多时间传递给客户端。
我需要的是iGoogle加载方式,页面立即传递,页面的不同部分(天气,体育新闻,股票详细信息等)异步(并行)加载并提取数据。
我们都知道Asp.Net Ajax无法同时为多个异步请求提供服务。所以我想到了以下选项 -
但上面是SP客户端对象的缺点 -
JQuery / SP Services的想法只适用于IE。我无法使用Firefox。我想这应该是一个身份验证问题。此外,JQuery / SP服务无法实现跨站点脚本编写。我不知道这种方法有任何其他漏洞/问题。
对这些有何见解?
答案 0 :(得分:1)
这里有一些选择。
答案 1 :(得分:0)
您对SPServices的跨站点问题有何看法?我遇到的唯一问题是不在Web应用程序之外,它应该在Same Web App中正常工作。即使这样,您也可以使用页面查看器Web部件显示来自其他Web应用程序的SPServices数据。
也许我只是困惑。