1

我在.Net framework 3.5中的Visual Studio中創建了一個用戶控件,並使用Ajax Toolkit 3.5,然後將星級Ajax控件添加到用戶控件中。將ASP.net Ajax用戶控件作爲Web部件集成到Sharepoint 2010中的問題

現在我想將此用戶控件作爲webpart添加到sharepoint 2010網站。由於用戶控件已經有一個用於執行腳本管理器工作的asp:ToolkitManager,因此將該webpart添加到MOSS站點的頁面上會產生很多錯誤。目前,我已經在用戶控件中保留了asp:ToolkitManger。

每當我打開包含用戶控件的MOSS頁面時,我得到的錯誤是「PageRequestManager不能初始化多次」。

我不知道如何去做。歡迎任何建議。

編輯:我相信sharepoint母版頁有一個自己的腳本管理器。我無法刪除它,因爲其他頁面會受到影響。如何修改Visual Studio中的用戶控件,使其包含ajax更新面板,但引用sharepoint腳本管理器。

+0

此外,用戶控件在Visual Studio中工作正常。 – Anurag 2010-11-10 15:49:55

回答

1

也許父控件或頁面已經定義了ScriptManager ...

+0

我也這麼認爲,但我如何擺脫這個問題呢? – Anurag 2010-11-11 04:39:08

+1

你可以使用ScriptManagerProxy查看你的控件/頁面,如果這能解決你的問題 – dexter 2010-11-11 19:35:33

+0

抱歉,請將其標記爲已回答。不能將此標記爲答案。我不得不改變我的方法。目前我正試圖直接將Ajax Control工具包添加到Sharepoint,然後使用它。請參閱問題 – Anurag 2010-11-12 06:49:04

相關問題