SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 在SharePoint的使用中,我們經常需要在完成一個動作之后,觸發一個事件;比如,我們上傳一個文檔,但是沒有標題,我們需要在上傳完成之后,觸發一個事件把文件名同步到標題,這就需要用到事件接收器。 此例,就是在SharePoint 2013文檔庫中,上傳文檔以后,將標題更新為文檔名稱的事件接收器。 1、添加新項目,選擇SharePoint 2013空項目,如下圖: 2、選擇場解決方案,如下圖: 3、添加新項,選擇事件接收器,如下圖: 4、選擇事件接收器類型和事件,如下圖: 5、修改Feature文件,方便部署的時候認識,如下圖: 6、修改事件接收器的Xml,修改為對單獨列表有效,如下圖: 7、添加事件接收器方法,如下圖: 8、在文檔庫添加一個文檔,如下圖: 9、查看文檔屬性,發現標題已經被同步為文件名,如下圖: 事件接收器不僅僅只對列表項有效,在SharePoint 2013中,你可以在選擇的時候,對于列表、Web站點等進行事件觸發,這個是對于SharePoint完成操作后處理的一個很好的方式。 事件接收器和WebPart一樣可以讀取配置文件,因為有些信息是靈活、可變的,所以,我們可以將配置文件寫在相關應用程序的Web.config里面,然后使用.Net的方式讀取填寫的配置文件。 總 結 事件接收器要說的也就這么多,一個比較簡單的開發模型,希望對于初學者有所幫助。大家可以參考簡單的開發模型,來豐富自己的功能代碼,來更好、更合理的完成需求。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!