【正文】
)。\n))。[i].ToString())++(藍色)。private}_TableCellprivate{classusingSystem。=(writer)。protected/summary=btn_Click(objectif(newtrtrue)(e)。protected/summaryset{[WebBrowsable(true),new_tablecellusingusing此文和大家分享如何開發(fā)高級的WebPart,為控件添加事件,實現(xiàn)有復合控件的WebPart等,使我們的WebPart更佳實用。到此,我們的WebPart就部署完畢了!在SharePoint站點中添加WebPart進入我們上文創(chuàng)建的網(wǎng)站,進入網(wǎng)站設置:點擊web控件,進入添加WebPart界面,點擊“新建”:進入Web部件庫中我們就可以看到要添加的HelloWebPart,選中后點擊“導入庫”:然后,網(wǎng)站控制編輯網(wǎng)頁:回到首頁,點擊頁面添加Web部件瀏覽:選中Hello,點擊“添加”:Ok,看到了吧,我們簡單的WebPart就添加成功啦!Assembly=Brian_HelloWebPart,由于現(xiàn)在的程序集是部分信任程序集,所以在向SharePoint中添加的時候會有錯誤,所以這里需要添加[assembly: AllowPartiallyTrustedCallers()]。value。}Hello創(chuàng)建WebPartWebPart也是服務器控件的一種,也就是說創(chuàng)建WebPart和創(chuàng)建一般的服務器控件沒有什么太大的區(qū)別,我們只需要創(chuàng)建一個 類庫應用程序,在其中實現(xiàn)就可以了。SharePoint 2007圖文開發(fā)教程(3)實現(xiàn)簡單的WebPart 在前面的文章中,我們講解了很多基礎的內容,主要包括 安裝配置、簡單的創(chuàng)建網(wǎng)站等。從圖中我們也可以看出,我們可以對網(wǎng)站的訪問權限等進行相應的設置。此文我們繼續(xù)SharePoint之旅,通過SharePoint創(chuàng)建網(wǎng)站。接下來我們開始配置SharePoint。安裝安裝SharePoint可以說相當?shù)暮唵?,但是前提是需要一些必要的條件:安裝Microsoft Windows 2003。接著是最輕易忘記的一環(huán):安裝Microsoft Windows Workflow Foundation 。OK,看到下面的頁面,說明我們的配置成功啦!創(chuàng)建Web應用程序接下來我們利用SharePoint創(chuàng)建第一個Web應用程序。(1)修改網(wǎng)站導航點擊上圖的鏈接,我們就可以進行相應的管理:添加完畢后,點擊確定,在首頁就可以看到添加后的效果。WebPartWebPart大家應該不會陌生, 。usingpublic{private!。getoverride}編譯我們的工程,生成DLL。PublicKeyToken=c53a25ce64c488e1廢話不多說,直接進入今天的主題。usingclass{privateHtmlTableCell()。ButtonText{=OnLoad(EventArgs重寫CreateChildControls///(new(new\n))。\n))。false)e){Render(HtmlTextWriterAddControls(){Label。(new=usingusing[Guid(803617a29dc94eb8b05c3e064bc16642)],=HtmlTableCell()。(黃色)。}privateiLiteralControl(LiteralControl(td++void\n))。voidoverride}public(inti++){casecasecasebreak。我們想要的效果已經(jīng)實現(xiàn)啦!小結:上面只是自己拋磚引玉的小例子,希望對新手有幫助。, Handler提供了更強大的支持,如:列表,文檔庫,內容類型。直接看代碼:usingvoid==()。GAC的系統(tǒng)路徑為:C:\WINDOWS\assembly,直接將生成的Event Handler dll拖入到這個路徑中即可。usingProgramsiteSPListPublicKeyToken=9d965453379ac249,}}代碼很容易,想必大家一看就能明白,找到工程生成的可執(zhí)行文件,運行:我們進入SharePoint的管理中心,進入操作界面,選擇“服務器上的服務”:進入到服務器上的服務界面后,就會看到當前SharePoint所啟動的服務:可以看到默認情況下Office SharePoint Server搜索是停止狀態(tài)的,所以需要我們手動的開啟搜索服務,點擊“啟動”后,配置服務器上Office SharePoint Server 搜索服務設置:點擊“開始”后,就可以開啟Office SharePoint Server搜索,這里要注意的是,用戶名需要寫成:域名+用戶名的形式。在SharePoint 2007圖文開發(fā)教程(1)簡介,安裝,配置及創(chuàng)建Web應用程序中,我介紹了SharePoint所需要安裝的軟件,里面提到了需要安裝Microsoft Windows Workflow Foundation ,目的也就是為對WF的支持。點擊下一步:在這里我們對條件和操作經(jīng)行設置,也就是說對工作流程的描述,填寫完畢后點擊“完成”。