剛完成某個SharePoint項目,對用到的技術點,認為有價值的進行了匯總與簡介,剛開始是為了在公司內部論壇上分享,
現在分享出來,希望對大家有幫助,其實每個功能點應該可以開篇文章說明;這里的功能點有些網上的資料只是做了整理;有些原創,而且以發到我的博客中。
沒找到上傳附件的地方。要午睡了,有問題歡迎提出。
功能點分類
SharePoint
技術點 |
適用范圍 |
優點 |
是否含代碼 |
是否為資料 |
Email傳入傳出配置 |
List Library等更新內容或變更提示 |
集成,配置即可使用 |
|
√ |
CAML查詢使用 |
查詢list Library數據 |
用U2U圖形化工具開發直觀、快捷 |
|
√ |
SharePoint彈出層使用 |
提示或接收輸入數據 |
風格一致 |
|
√ |
根據權限顯示Ribbon工具欄 |
匿名訪問時,全頁面顯示內容 |
實現簡單 |
√ |
|
C#
技術點 |
適用范圍 |
優點 |
是否含代碼 |
是否為資料 |
多語言資源文件使用 |
多地區語言顯示 |
.net技術 |
√ |
|
圖形化展示數據 (餅圖) |
形象通俗地展示數據 |
免費,配置即用,與.net數據對象結合好 |
√ |
|
評分五角星 (客戶端) |
用戶自選評分 |
操作簡單、直觀 |
√ |
|
JS
技術點 |
適用范圍 |
優點 |
是否含代碼 |
是否為資料 |
前端切換多語言與JS實現多語言 |
后台無法實現的選項數據,如:下拉框選項,可用JS實現多語言 |
前端實現,后台互補 |
√ |
|
SharePoint中使用JQ |
前端元素操作 |
JQ寫更少的代碼,做更多的事情,兼容CSS3,還兼容各種瀏覽器,文檔說明很全,許多成熟的插件可供選擇。 |
|
√ |
JQ彈出層使用 |
自定義風格提示或接受輸入數據 |
可自定義性較好 |
|
√ |
CSS
技術點 |
適用范圍 |
優點 |
是否含代碼 |
是否為資料 |
母版頁寬度控制 |
固定網站整體寬度 |
不同大小的顯示屏,網站外觀一樣 |
√ |
|
功能點簡介
SharePoint
Email傳入傳出配置
Email傳入:通過發Email,將Email內容更新到List,方便隨處更新內容等信息;配合EventHandler使用,可通過Email發指令,觸發動作。
Email傳出:對更新List Library 等內容時,對用戶提示
CAML查詢使用
設置條件查詢list Library數據,配合U2U圖形化工具開發直觀、快捷、排錯好。
SharePoint彈出層使用
使用增刪改List彈出層的相同效果,與JQuery彈出層相比,優勢在風格一致。
根據權限顯示Ribbon工具欄
對匿名訪問時,匿名用戶只有只讀權限的情況,匿名用戶不需使用Ribbon工具欄,這時將其根據權限級別顯示,更貼切用戶的瀏覽目的。
C#
多語言資源文件使用
使用C#資源文件實現,統一管理。
圖形化展示數據
MSCharts免費圖形化數據展示控件,與.net數據對象,開發工具結合良好。
評分五角星
使用根據鼠標移動的方式,達到評分母的。操作簡單、直觀。
JS
前端切換多語言與JS實現多語言
JS實現C#不能控制的多語言,例如:根據模板新建SubSite時,SharePoint 的右邊導航的多語言,需切換語言后,再對每個文字設置。使用JS可達到,自動多語言化。在頁面加載完,替換為相應語言。
SharePoint中使用JQuery
JQuery 寫更少的代碼,做更多的事情,兼容CSS3,還兼容各種瀏覽器,文檔說明很全,許多成熟的插件可供選擇。在SharePoint引入的建議。
JQuery彈出層使用
JQ彈出層,可自定義性較好,較成熟的JQ插件,功能比較多,使用簡單。
CSS
母版頁寬度控制
對網站整體寬度,進行固定。不同顯示屏大小,達到網站整體外觀、布局一致。