在使用Microsoft Office SharePoint Server 2007时,发现有一个自带的本周图片的WebPart,本以为拖入到网页后
就可以在网页上实现幻灯片切换式的图片播放动画效果,试用后才发现在页面中显示指定图片库的一张图片,
并不会自动切换。只有点击图片后链接到一个图片浏览的页面,手动点击播发后才会出现幻灯片效果。觉得
这个WebPart做的不够好用,正好最近在学习SharePoint2007中的WebPart开发,就按照开始提到的想法DIY了
一个。自己感觉还可以,拿出来和大家SHARE一下,有需要的朋友可以down回去.
源代码下载地址:/Files/newwind521/WebImagePpt.rar。
代码中主要展示了两个内容:
1.如何在Render函数中Rend出控件和JS脚本。
2如何给WebPart添加自定义的属性。
代码内容如下:
1
using System;
2
using System.Runtime.InteropServices;
3
using System.Web.UI;
4
using System.Web.UI.WebControls.WebParts;
5
using System.Xml.Serialization;
6
using System.ComponentModel;
7
using System.Web.UI.HtmlControls;
8
9
using Microsoft.SharePoint;
10
using Microsoft.SharePoint.WebControls;
11
using Microsoft.SharePoint.WebPartPages;
12
13
namespace WebImagePpt
14
2
3
4
5
6
7
8
9
10
11
12
13
14
可直接双击运行WebImagePpt\bin\Debug文件夹下的setup.bat文件进行部署,也可以VS2005中打开项目工程,
按F5直接运行就会部署到本地的SharePoint服务器上(需要安装了extend for wss3)。
这个WebPart的名称为WebIamgePpt,增加了一个图片库路径设置的自定义属性。
使用以及设置法效果图如下:
1.进入WebPart页面的编辑状态,并在WebPart区域点击添加Web部件:
2.展开所有部件,在杂项这一类中选择WebImagePpt,点击添加:
3.点击编辑按钮,选择修改共享Web部件菜单,打开属于设置面板:
4.设置图片库的路径(当然,这个图片库要提前建好,并添加了图片),点击确定:
5。保存后,路径正确的话,就可以看到效果了吧。