我剛剛在SharePoint中開發並希望獲得一些提示。我想開發一個WebPart。我知道我實際上需要在安裝了SharePoint Server的計算機上執行此操作,並將該Web部件創建爲ASP控件。一旦創建了控件,我如何將它鏈接到SharePoint?Sharepoint WebPart
回答
我會讀儘管這: http://msdn.microsoft.com/en-us/library/ms452873.aspx
它會回答很多你的問題有關創建Web部件,部署等
如果您使用微軟提供的WebPart Visual Studio模板,它會在您構建它時自動部署到您的網站。
如果您需要部署到測試/生產環境,則需要創建SharePoint Feature,然後將該功能部署到服務器。
我建議你看一看在WSP Builder擴展視覺工作室。它將簡化您的開發和部署過程,因爲它包含Web部件和功能的模板,並且還會將其打包在WSP解決方案中供您使用。
http://www.allaboutmoss.com/index.php/2010/03/22/hello-world-sharepoint-webpart-for-beginners/可幫助您創建簡單的Web部件並顯示其在服務器中的部署方式。
通過使用SharePoint Web部件名稱空間或常規ASP.NET Web部件名稱空間的Visual Studio .NET,您可以通過多種不同方式構建Web部件,進一步您可以在SharePoint Designer中構建Web部件使用不同技術的組合,例如XML Web Services。
XML Web Services將允許您使用SharePoint的本地Web服務直接掛接到SharePoint,然後可以創建一個Data View Web部件,該部件使您能夠查看,整理,篩選和分組列表項。當然,這也將允許您混合正常的HTML以及XSLT語法,從而允許您將邏輯構建到Web部件中。
這樣做的好處是沒有「真正的」編碼,即沒有代碼隱藏頁面等,通常在ASP.NET中,這也可以讓你保持或多或少的SharePoint Centric,這非常重要,因爲您可能有權訪問Central Admin或SSP,也可能無法訪問服務器本身,12 hive或GAC。
您決定開發Web部件的方式應包括考慮以上所有內容,您可能此外,您還可以使用由Sharepoint提供的GAC程序集直接提供的命名空間,您可能需要訪問開發環境(其中包含MOSS或WSS服務器),或者PIA或程序集從MOSS/WSS服務器。
我是一名軟件開發人員,但對我來說,開發以SharePoint爲中心的應用程序非常重要,因此我決定在SharePoint Designer中開發我的Web部件。但是,有時候使用完整的VS.NET是最好的選擇,我建議您先看看SharePoint Designer,在創建SharePoint Designer Web後感受界面,XML Web服務,XSLT和HTML部分和提供此Web部件存在於Web部件區域中,您可以導出Web部件並將其重新導入到任意數量的網站集合中。
我必須補充一點,以上內容涉及到SharePoint列表和庫,但它爲您提供了一個理解它們如何融合在一起的基礎。它幫助我瞭解更多,並使開發更多編碼的Web部件變得更加容易,它可能不適合您的個人需求,SharePoint是一個提供多種路徑的巨大環境。
希望這可以幫助您,搜索SharePoint Designer ...至少作爲一個起點。
乾杯
- 1. Sharepoint Webpart
- 2. Sharepoint Webpart繼承
- 3. SharePoint WebPart權限
- 4. Sharepoint Photo Gallary Webpart
- 5. Webpart-sharepoint 2007
- 6. Sharepoint WebPart未安裝
- 7. SharePoint中的Silverlight WebPart
- 8. call sharepoint 2010 webpart methods
- 9. Sharepoint 2010 - Webpart調用另一個webpart
- 10. SharePoint-Online Webpart區域索引
- 11. 與caml和xslt的sharepoint webpart
- 12. 使用csom導出SharePoint Webpart
- 13. Sharepoint webpart在aspx頁面-markup
- 14. 的SharePoint的WebPart與enableEventValidation =假
- 15. Sharepoint - 升級webpart屬性
- 16. 動態SharePoint 2007 WebPart連接
- 17. Sharepoint Webpart中的超鏈接
- 18. 在sharepoint 2010中搜索webpart
- 19. 爲SharePoint Online創建SandBoxed WebPart
- 20. Sharepoint中的Infragistics WebDataGrid webpart
- 21. Sharepoint webpart頁面版本
- 22. SharePoint WebPart程序包和dll
- 23. 上傳的WebPart到SharePoint 2010
- 24. AJAX光標 - Sharepoint Visual Webpart
- 25. 從Sharepoint 2010卸載Webpart
- 26. sharepoint 2010:sandboxed webpart錯誤
- 27. 從Sharepoint 2010導出Webpart?
- 28. sharepoint 2010圖表webpart問題
- 29. Sharepoint「Follows me」同事WebPart
- 30. 可視WebPart與WebControl SharePoint 2010
這是否也適用於Sharepoint Services 3? – 2010-03-24 15:16:17
是的。它應該以與WSS 3.0相同的方式工作。 – 2010-03-24 15:22:34