我們在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來調用你的服務器端函數。這將更快,跨瀏覽器問題將保持在最低限度。