簡體   English   中英

Sharepoint WebPart

[英]Sharepoint WebPart

我是開發SharePoint的新手,想要一些提示。 我想開發一個WebPart。 我知道我實際上需要在安裝了SharePoint Server的計算機上執行此操作,並將Web部件創建為ASP控件。 創建控件后,如何將其鏈接到SharePoint?

我建議你看一下Visual Studio的WSP Builder擴展。 它將簡化您的開發和部署過程,因為它包含Web部件和功能的兩個模板,並且還將為您打包為WSP解決方案。

我會讀到這個: http//msdn.microsoft.com/en-us/library/ms452873.aspx

它將回答您關於創建Web部件,部署等的許多問題。

如果您使用的是Microsoft提供的WebPart Visual Studio模板,則會在構建時自動將其部署到您的站點。

如果需要部署到測試/生產環境,則需要創建SharePoint功能 ,然后將功能部署到服務器。

http://www.allaboutmoss.com/index.php/2010/03/22/hello-world-sharepoint-webpart-for-beginners/幫助您創建簡單的webpart並顯示它在服務器中的部署方式。

您可以通過Visual Studio .NET使用SharePoint Web部件命名空間或常規ASP.NET Web部件命名空間以多種不同方式構建Web部件,您還可以使用以下組合在SharePoint Designer中構建Web部件。不同的技術,例如XML Web Services。

XML Web Services將允許您使用SharePoint的本機Web服務直接掛接到SharePoint,然后您可以創建數據視圖Web部件,使您可以查看,整理,篩選和分組列表項。 當然,這也允許您將普通HTML和XSLT語法混合在一起,從而允許您在Web部件中構建邏輯。

這樣做的好處是沒有“真正的”編碼,即沒有像在ASP.NET中那樣的Code Behind頁面等。這也允許你保持或多或少的SharePoint中心,這很重要,因為你可能會或可能不會訪問Central Admin或SSP,也不會訪問Server本身,12 hive或GAC。

您如何決定開發Web部件應包括考慮上述所有內容,您可能會有一個非常有限的開發環境。 此外,您還可以使用直接從Sharepoint提供的GAC程序集提供的命名空間,您可能需要訪問其上具有MOSS或WSS服務器的開發環境或來自MOSS / WSS服務器的PIA或程序集。

我是一名軟件開發人員,但對我來說,開發以SharePoint為中心的應用程序非常重要,這就是我決定在SharePoint Designer中開發Web部件的原因。 但是,有時候使用完整的VS.NET是我要走的路,我建議你先看一下SharePoint Designer,一旦你創建了一個SharePoint Designer Web,就可以了解界面,XML Web Services,XSLT和HTML。部件並且如果此Web部件存在於Web部件區域中,則可以導出Web部件並將其重新導入到任意數量的網站集中。

我必須補充說,上面涉及SharePoint列表和庫,但它為您提供了理解它們如何組合在一起的基礎。 它幫助我了解更多並更容易開發更多編碼Web部件,它可能不適合您的個人需求,SharePoint是一個提供許多路徑的巨大環境。

希望這能幫到你,搜索SharePoint Designer ......至少作為一個起點。

干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM