日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SharePoint学习札记[6] — WebPart之基础

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SharePoint学习札记[6] — WebPart之基础 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Asp.net中的Web Part與MOSS中的Web Part有什么區別?WebPart怎么開發怎么部署?
?MOSS2007基礎:Windows SharePoint Services 3.0中的Web Part?[Sunmoonfire撰寫]
?MOSS2007基礎:開發自定義WebPart?[Sunmoonfire撰寫]
?MOSS2007基礎:部署自定義WebPart?[Sunmoonfire撰寫]
《WalkThrough: SharePoint WebPart 入門指南一》[涂曙光撰寫]
《WalkThrough: SharePoint WebPart 入門指南二》[涂曙光撰寫]
《WalkThrough: SharePoint WebPart 入門指南三》[涂曙光撰寫]
《WalkThrough: SharePoint WebPart 入門指南四》[涂曙光撰寫]
《WalkThrough: SharePoint WebPart 入門指南五》[涂曙光撰寫]

MOSS2007基礎:Windows SharePoint Services 3.0中的Web Part
???? 開發人員擴展WSS 2.0站點的最常使用的方式就是開發自定義的Web部件。Web部件絕對是一個偉大的發明,因為她可以允許我們隨意在頁面里增加用戶自定義的元素或實現個性化。因此,已經有很多MS或第三方公司開發的基于WSS 2.0的自定義Web部件。
????? 因為WSS 2.0中Web部件的成功,所以MS才決定在ASP.NET 2.0中增加對開發自定義Web部件的支持。這使得更多的開發人員可以在他們的ASP.NET應用中使用這一出色的特性,而且完全可以脫離WSS 2.0環境。
????? 因此,現在有兩種不同的Web部件。老的WSS風格的WebPart依賴于Microsoft.SharePoint.dll,必須繼承自WSS 2.0所定義的WebPart基類,其命名空間為Microsoft.SharePoint.WebPartPages。新的ASP風格WebPart依賴于System.Web.dll,必須繼承自不同的一個由ASP.NET 2.0定義的WebPart基類,其命名空間為System.Web.UI.WebControls.WebParts。
??? 有一個大家聽了絕對高興的消息。在WSS 3.0中既可以使用老的WSS風格的WebPart,又可以使用新的ASP風格WebPart。這是通過將WSS 3.0支持的WebPart建立在頂層的ASP.NET WebPart結構基礎上,重新編寫Microsoft.SharePoint.dll而實現的。這樣WSS 3.0運行時環境將兼容專為WSS 2.0編寫的WebPart。
??? 為了向大家解釋WebPart如何載入并在WSS 3.0中運行,下面將討論一下WSS 3.0是如何被重新在ASP.NET? 2.0的WebPart基礎上設計構建的。我將深入WSS 3.0內部,看看它的Web部件頁是如何組織的。接下來的日志中我們再研究在WSS 3.0中開發自定義WebPart的細節。(敬請關注)
??? 想要在一個ASP.NET 2.0的應用中使用WebPart,我們必須創建一個.aspx頁面并包括一個WebPartManager控件和至少一個WebPartZone控件。WebPartManager控件負責將WebPart相關的數據序列化,進而實現存取。要知道,所有的這些數據都是要進入ASP.NET服務的數據庫的。
??? 該.aspx頁面作為一個Web部件頁也可以包括Editor Parts,它將允許用戶對WebPart進行定制和個性化WebPart屬性。也可以包括一個Catalog Parts,它將允許用戶添加新的WebPart到Web部件區域中。如果希望了解更多關于ASP.NET 2.0種內功個性化和自定義WebPart的內容,您可以參考msdn。(http://msdn.microsoft.com/msdnmag/issues/05/09/WebParts)
??? 在WSS 3.0中的WebPart是架構在一個名為SPWebPartManager的控件基礎上的,它本身源于ASP.NET 2.0的WebPartManager控件。SPWebPartManager控件重寫了WebPartManager控件的許多標準方法,使得WebPart數據存到WSS的內容數據庫中,而不是ASP.NET的服務數據庫中。當然,通常情況下我們并不需要關心這些。只要交給SPWebPartManager控件處理就可以了,而且這個并且這僅需的一個控件實例已經包括到母版頁default.master中了,我們的創建的內容頁面都已繼承了該母版。
??? 其他幾個典型的WSS 3.0Web部件頁中的控件包括WebPart zones,Editor Parts和Catalog Parts。需要注意的是,在WSS 3.0Web部件頁中使用的WebPart zones必須用由Microsoft.SharePoint.WebPartPages命名空間定義的WebPartZone控件來創建,而不是標準的ASP.NET 2.0中的WebPartZone控件。
??? WebPartZone控件的實例通常在內容頁面中來定義。下面的示例代碼顯示了如何創建一個內容頁面,并設計其成為一個WSS 3.0站點中的Web部件頁。可以看到,該.aspx頁面鏈接到default.master,同時它繼承自WebPartPage基類,在占位符PlaceHolderMain中包括了兩個WebPartZone控件。

<%@ Assembly Name="[Microsoft.SharePoint.dll的完全限定名稱]" %>

<% Page language="c#" MasterPageFile="~masterurl/default.master" Inherits="Microsoft.SharePoint.WebPartPages.WebPartPage" %>
<%@ Register Tagprefix="WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="[Microsoft.SharePoint.dll的完全限定名稱]" %>
<asp:Content ContentPlaceHolderId="PlaceHolderMain" runat="server">
<h3>我的自定義Web部件頁</h3>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td valign="top">
<WebPartPages:WebPartZone runat="server" ID="Left" Title="左側區域" />
</td>
<td valign="top">
<WebPartPages:WebPartZone runat="server" ID="Right" Title="右側區域" />
</td>
</tr>
</table>
</asp:Content>
當我們創建一個標準的ASP.NET 2.0應用程序中的Web部件頁時,我們必須添加與WebPartManager控件交互的邏輯,用來管理WebPart顯示的模式。通常情況下,我們還需要明確添加Editor Parts和Catalog Parts到頁面的HTML布局中并做相應的調整。但如果在WSS 3.0站點的內容頁面里,我們就不必做這些事情了。我們只要從Microsoft.SharePoint.WebPartPages命名空間中繼承WebPartPage類,所以這些事都交給它在后臺完成就好了。當用戶進入頁面編輯模式后,Editor Parts或Catalog Parts就會自動出現在右側,供用戶來添加WebPart到Web部件區域或更改已有的WebPart屬性。

總結

以上是生活随笔為你收集整理的SharePoint学习札记[6] — WebPart之基础的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲自拍p | 亚洲视频在线网 | 公与妇乱理三级xxx www色 | 成人无高清96免费 | www嫩草| 又污又黄又爽的网站 | 久久精品国产亚洲AV黑人 | 久久h视频 | 精品少妇theporn | 青草综合| 魔女鞋交玉足榨精调教 | 日本少妇做爰全过程毛片 | 免费视频91 | 日韩在线一卡二卡 | yellow免费在线观看 | 久热免费在线 | 亚洲乱色熟女一区二区三区 | 日韩欧美不卡视频 | 成熟丰满熟妇高潮xxxxx视频 | 免费啪视频 | 亚洲精品一区二区三区在线观看 | 99久久久无码国产精品性青椒 | 亚洲第一综合网 | 国产免费av片在线观看 | jizz国产精品 | 婷婷丁香六月 | 四虎国产成人精品免费一女五男 | 成人午夜一区二区 | 成人伊人| 久久91 | 成人性生生活性生交3 | 精品久久久影院 | 精品国产传媒 | 黄色片91 | 久久夜色精品 | 亚洲免费观看 | 国产成人在线播放 | 成年人网站黄色 | 日韩欧美在线一区二区三区 | 天天做日日做 | 成人福利网站在线观看 | 亚洲激情久久久 | 日韩免费视频 | 久久久久久久久久久久97 | 少妇av网| 成人欧美视频 | 天堂视频在线免费观看 | 一炮成瘾1v1高h | 美女福利在线观看 | 亚洲欧美日本国产 | 欧美日在线| 久久久久亚洲AV成人 | 国产一区二区免费在线观看 | 谁有毛片网站 | 日韩欧美大片在线观看 | 手机成人免费视频 | 在线观看免费视频一区 | 日韩高清在线一区二区 | jizz中国少妇高潮出水 | 国产成人自拍视频在线 | 亚洲一区二区不卡在线观看 | 亚洲第一色网 | 亚洲国产剧情在线观看 | 黄色在线观看av | 国产黄色免费网站 | 久久精品无码一区二区三区 | 亚洲欧美日韩成人在线 | 人妻熟女一区二区aⅴ水 | 人妻在客厅被c的呻吟 | 六月丁香激情 | 一本色道久久88综合日韩精品 | 东京干手机福利视频 | 一区二区伦理片 | 91视频在线观看网站 | 自拍偷拍欧美视频 | 蜜臀av一区二区三区有限公司 | 成人永久视频 | 日韩国产亚洲欧美 | 视频在线观看免费大片 | 男女69视频 | 星铁乱淫h侵犯h文 | 大波大乳videos巨大 | 日韩一区av在线 | 肌肉猛男裸体gay网站免费 | 日本黄色录象 | 男女草逼 | 男女视频一区 | 亚洲国产www | 亚洲制服丝袜诱惑 | 在线资源av | av一区二区免费 | 在线观看亚洲色图 | 免费av在 | 中文字幕一区二区三区久久久 | 制服丝袜一区 | 91麻豆精品国产91久久久更新时间 | 日本不卡视频一区二区三区 | 穿越异世荒淫h啪肉np文 | 99国产精品自拍 |