刚完成某个SharePoint项目,对用到的技术点,认为有价值的进行了汇总与简介,刚开始是为了在公司内部论坛上分享,
现在分享出来,希望对大家有帮助,其实每个功能点应该可以开篇文章说明;这里的功能点有些网上的资料只是做了整理;有些原创,而且以发到我的博客中。
没找到上传附件的地方。要午睡了,有问题欢迎提出。
技术点 |
适用范围 |
优点 |
是否含代码 |
是否为资料 |
Email传入传出配置 |
List Library等更新内容或变更提示 |
集成,配置即可使用 |
|
√ |
CAML查询使用 |
查询list Library数据 |
用U2U图形化工具开发直观、快捷 |
|
√ |
SharePoint弹出层使用 |
提示或接收输入数据 |
风格一致 |
|
√ |
根据权限显示Ribbon工具栏 |
匿名访问时,全页面显示内容 |
实现简单 |
√ |
|
技术点 |
适用范围 |
优点 |
是否含代码 |
是否为资料 |
多语言资源文件使用 |
多地区语言显示 |
.net技术 |
√ |
|
图形化展示数据 (饼图) |
形象通俗地展示数据 |
免费,配置即用,与.net数据对象结合好 |
√ |
|
评分五角星 (客户端) |
用户自选评分 |
操作简单、直观 |
√ |
|
技术点 |
适用范围 |
优点 |
是否含代码 |
是否为资料 |
前端切换多语言与JS实现多语言 |
后台无法实现的选项数据,如:下拉框选项,可用JS实现多语言 |
前端实现,后台互补 |
√ |
|
SharePoint中使用JQ |
前端元素操作 |
JQ写更少的代码,做更多的事情,兼容CSS3,还兼容各种浏览器,文档说明很全,许多成熟的插件可供选择。 |
|
√ |
JQ弹出层使用 |
自定义风格提示或接受输入数据 |
可自定义性较好 |
|
√ |
技术点 |
适用范围 |
优点 |
是否含代码 |
是否为资料 |
母版页宽度控制 |
固定网站整体宽度 |
不同大小的显示屏,网站外观一样 |
√ |
|
Email传入:通过发Email,将Email内容更新到List,方便随处更新内容等信息;配合EventHandler使用,可通过Email发指令,触发动作。
Email传出:对更新List Library 等内容时,对用户提示
设置条件查询list Library数据,配合U2U图形化工具开发直观、快捷、排错好。
使用增删改List弹出层的相同效果,与JQuery弹出层相比,优势在风格一致。
对匿名访问时,匿名用户只有只读权限的情况,匿名用户不需使用Ribbon工具栏,这时将其根据权限级别显示,更贴切用户的浏览目的。
使用C#资源文件实现,统一管理。
MSCharts免费图形化数据展示控件,与.net数据对象,开发工具结合良好。
使用根据鼠标移动的方式,达到评分母的。操作简单、直观。
JS实现C#不能控制的多语言,例如:根据模板新建SubSite时,SharePoint 的右边导航的多语言,需切换语言后,再对每个文字设置。使用JS可达到,自动多语言化。在页面加载完,替换为相应语言。
JQuery 写更少的代码,做更多的事情,兼容CSS3,还兼容各种浏览器,文档说明很全,许多成熟的插件可供选择。在SharePoint引入的建议。
JQ弹出层,可自定义性较好,较成熟的JQ插件,功能比较多,使用简单。
对网站整体宽度,进行固定。不同显示屏大小,达到网站整体外观、布局一致。