起因:

一朋友问我如何隐藏SharePoint 2010中"回收站"和"所有网站内容"。我告诉他需要写点css,然后他就蒙圈了(他是英文专业)。

解决方案:

一:使用场解决方案

如果你的环境支持场解决方案,可以用Delegate Control。这里推荐一篇注册jQuery到SharePoint的文章:

https://www.concurrency.com/blog/w/add-jquery-to-sharepoint

二:使用沙盒解决方案

思路:使用CustomAction注册js文件到SharePoint,然后用JavaScript注册css到页面。这里需要用模块将js和css文件添加到网站集里面。

项目文件结构如下:

Elements.xml 文件代码如下:

AddCssDynamic.js文件代码如下:

HideElementsInpage.css文件代码如下:

最后将项目打包成一个wsp文件,然后上传至SharePoint 2010 解决方案库当中激活。同时别忘了激活对应的Feature

Js和css文件位置:

效果:

wsp解决方案下载:

https://files.cnblogs.com/files/sygwin/Com.Small.SandBoxed.HideElementInPage.zip

扩展:既然可以引入js和css,那么就可以根据权限来隐藏任何页面中的内容了。

如有需要定制,可以加右侧群,找我。

转载于:https://www.cnblogs.com/sygwin/p/8243620.html

SharePoint 2010 使用沙盒解决方案隐藏页面中的”元素”相关推荐

  1. SharePoint 沙盒解决方案 VS 场解决方案

    博客地址 http://blog.csdn.net/foxdave 最近看书正好看到了关于沙盒解决方案的介绍,便整理记录一下. 虽然沙盒解决方案已经在最新的SharePoint开发中被否决弃用了(被A ...

  2. SharePoint 2010 沙盒解决方案以及 Visual Studio 2010 模板

    SharePoint 2010中的沙盒解决方案为SharePoint开发提供了很好的支持.我们在不做场部署的情况下,可以使用很多伟大的功能.但是,沙盒解决方案也有它自有的限制,不是所有的项目模板(pr ...

  3. SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)...

    注:此实例无需添加数据控件,避免了一些繁琐的代码 实现效果如下: 读取数据和图片,并以每行两列的形式显示 所需列表如下: 1. VS2010创建沙盒解决方案 2. 创建webpart 3.在TestW ...

  4. SharePoint2010沙盒解决方案基础开发——关于TreeView树形控件读取列表数据(树形导航)的webpart开发及问题...

    转:http://blog.csdn.net/miragesky2049/article/details/7204882 SharePoint2010沙盒解决方案基础开发--关于TreeView树形控 ...

  5. html5 js选择器,使用HTML5的JS选择器操作页面中的元素

    文件命名为:querySelector.html,可在Chrome浏览器中预览效果. 1 2 3 4 5 使用HTML5的JS选择器操作页面中的元素 6 7 8 9 10 兴趣爱好: 11 12   ...

  6. iOS打开沙盒html,ios 开发中,沙盒目录解释

    在iPhone的沙箱模型有四个文件夹,分别是documents.tmp.app.library. 创建文件的时候会先创建文件的路径,方法如下: 1.Documents:这是文档目录.有关应用的所有数据 ...

  7. display none 隐藏后怎么显示_Web 隐藏技术:几中隐藏 Web 中的元素方法及优缺点

    在 Web 开发中出于多种原因,我们需要隐藏元素.例如,一个按钮应该在移动中可见,而在桌面视口中隐藏.或者,在移动设备上隐藏但要在桌面上显示的导航元素.隐藏元素时有三种不同的状态: 元素完全隐藏并从文 ...

  8. 使用JQuery删除html页面中的元素

    1.使用JS代码引用JQuery 有些网站自带JQuery,但是有些没有. 在控制台运行下面的代码可以验证当前网站是否加载了JQuery if (jQuery) { alert("JQuer ...

  9. SP2010开发和VS2010专家食谱--第三章节--高级工作流(2)--为沙盒解决方案创建自定义活动...

    尽管沙河解决方案功能有限,你仍然可以开发自定义活动,在SharePoint Designer中使用而不用改变web.config或添加.ACTION文件到根文件夹. 转载于:https://www.c ...

最新文章

  1. R语言ggplot2可视化:ggplot2可视化时间序列数据并在末尾数据点添加数值标签(number label)
  2. MySQL 查询统计 日期查询
  3. python合并csv文件_PYTHON合并CSV文件的实践
  4. Mui --- app与服务器之间的交互原理、mui ajax使用
  5. 戏说模式-追MM与设计模式 (转载)
  6. java+txt+词语+次数_Java练习2--读取txt文件统计考勤次数并写入一个txt文件中
  7. 修改服务器的AJP监听地址,实习记录(五) - AJP协议文件读取漏洞
  8. mysql学习资料_PHP程序员2020学习方向:高并发、性能调优、分布式、微服务...
  9. Spring的Bean有哪些作用域?
  10. 深入解析Windows操作系统(一)概念和工具
  11. (一)密码学之数论基础
  12. python-office自动化办公:Word批量转PDF
  13. excel组合工具使用
  14. C# chart实时曲线
  15. 读书笔记--《原则》
  16. javaweb之Html/Hss/JavaScript/BootStrap小结
  17. 转:不懂这些,你所谓的“复盘”都是无用功
  18. CryEngineV UI 制作
  19. 4月8日云栖精选夜读:阿里巴巴与清华大学成立联合实验室 机器将有五感、懂感情
  20. JS点击进行展开和折叠的功能代码

热门文章

  1. 移动应用框架 Ionic 4 正式版发布:Ionic for Everyone
  2. 家用工具套装_居家生活必不可少的8款五金工具,便宜又实用
  3. 为什么没有看到webcontent_王者荣耀之战坦路玩家心理:队友为什么不支援!我想要和射手换线...
  4. matlab求最大公倍数_小学数学最大公因数最小公倍数练习
  5. laravel并行访问MySQL_laravel实现多数据库连接配置
  6. kali卸载firefox_kali 安装最新firefox的悲惨经历
  7. 笔记本电脑下载matlab没有图标,win7系统安装matlab后找不到图标打不开如何解决...
  8. sqlserver html文档,[SQLServer]从SQL中的一个表中导出HTML文件表格
  9. linux mariadb 图形化,linux 初学者 - MariaDB 图形管理篇
  10. 查询、新增、修改、删除方法