我们在SharePoint Web部件中使用Ajax更新面板来避免回发,当然这是最简单的方法来提供Ajax功能。但有时感觉就像性能太差了!在SharePoint WebParts中使用Ajax更新面板有没有更好的方法?
有没有更好的方法,你会得到更好的性能,然后ajax更新面板。
谢谢。
我们在SharePoint Web部件中使用Ajax更新面板来避免回发,当然这是最简单的方法来提供Ajax功能。但有时感觉就像性能太差了!在SharePoint WebParts中使用Ajax更新面板有没有更好的方法?
有没有更好的方法,你会得到更好的性能,然后ajax更新面板。
谢谢。
如果您对更好的性能感兴趣,那么更新面板不会对您有所帮助。
这纯粹是一种用户体验的事!
当你使用更新面板:
但使用更新面板是很容易的,你不必知道任何JavaScript
使用“真实”的AJAX将意味着:
从来没有EVER用户MS Ajax和更新面板。你迟早会被烧死。
相反,使用jQuery和它的ajax方法。
为什么?
一)jQuery是更小的(因此速度更快?) b)您可以使用jQuery通过iteself比MS的ajax C)试图隐藏AJAX的服务器控件做的更多的是从一开始就 d)网络一个愚蠢的想法在一般形式和服务器控件吸 - 少即是多 E)你迟早将需要获得下来,脏与阿贾克斯 - 更好地在较低的水平开始
干杯
我建议使用ASP,而不是.NET更新面板。您可以创建一个.ashx文件处理程序,它将公开您的服务器端功能。然后用这个你可以使用jQuery和Ajax来调用你的服务器端函数。这将更快,跨浏览器问题将保持在最低限度。