下面是我最近在用Ajax Extension開發ajax webpart遇到的一個問題
問題描述:
Ajax Extension 為我們開發帶ajax功能的webpart提供了一個簡單易用,並且強大的平台。但是,在MOSS SP1未發布之前,Ajax Extension對webpart的支援受到了限制。
具體表現在:運用了ajax extension 控制項(如ScriptManager,UpdatePanle) 的 webpart 只能運行一次,之後就失效了,而且還影響了頁面上其它webpart的正常使用
Windows SharePoint Services v3 基於Asp.Net 2.0構建。Microsoft ASP.NET AJAX 1.0在MOSS之後推出,因此在某些情況下,ASP.NET AJAX 和 SharePoint之間存在一些相容性問題,這些問題將會在Windows SharePoint Services SP1中解決。
解決方案:為MOSS 安裝最新補丁包 SP1,就能解決這個相容性問題大體步驟:1.安裝 wss 3.0 sp12.安裝 MOSS 2007 sp1
3.重新運行SharePoint產品與技術設定精靈 Note:pls bakup your important data before upgrade
More Resource:
基於ASP.NET AJAX的WebPart開發與部署 http://www.cnblogs.com/Sunmoonfire/archive/2007/06/14/783856.html
WSS 3.0 SP1 download:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=4191a531-a2e9-45e4-b71e-5b0b17108bd2
MOSS 2007 Sp1 download:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=ad59175c-ad6a-4027-8c2f-db25322f791b