zoukankan      html  css  js  c++  java
  • sharepoint 附件

    sharepoint 附件

      今天修改公司的一个webpart模块,新闻图片滚动模块。

      模块功能:

        1、新闻是存在列表中,新闻内容使用的是sharepoint的富文本编辑器,内容中包含图片;

        2、模块左侧滚动显示新闻图片,右侧是最新的几条新闻。

      由于之前不知道怎么读取到新闻内容中的图片,所以模块中的滚动图片是来自“图片库”中的,读取图片库中的最新的几张图片滚动显示。

      这种需求肯定是不合理的:

        1、图片库和新闻完全没有关系,完全是为了实现能够拿到新闻图片不得已而为之。

        2、每次添加图片新闻后还要在图片库中上传一次图片新闻中的图片,麻烦。

      想到如下办法:

        办法1:

          经过仔细研究SPItem发现可以把图片添加到新闻列表的附件中,然后读取新闻列表的附件,在模块中滚动显示。

    item.Attachments.UrlPrefix  //附件的目录
    item.Attachmentsp[0].ToString()   //附件的名称

            1)、这样中解决了图片和新闻没有关系的问题,但是每次编辑好新闻后还是要在附件中上传一次新闻图片。

        办法2:

          其实可以直接拿到富文本编辑器中的图片链接。(富文本编辑器中插入的图片默认是存到网站资产下的某个文件夹中的)我们完全可以用如下代码获取富文本编辑器中的所有链接,然后通过判断链接是否为图片链接来获取图片。这样就免去了插入图片后还有在附件中上传图片的麻烦。

    item.ForwardLinks    //文章中所有的链接
  • 相关阅读:
    vmware中的虚拟系统和真实系统同时上网
    code first实现自关联(树结构数据)
    td无内容如何显示边框
    vs新建模板
    为ashx文件启用session管理
    有效防止SQL注入漏洞
    用DIV建左右自动伸缩型布局
    身份证验证算法
    CSS布局需注意的问题
    使用sharppcap抓数据包
  • 原文地址:https://www.cnblogs.com/ningang/p/4321814.html
Copyright © 2011-2022 走看看