WalkThroughSharePointWebPart入门指南二..ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WalkThroughSharePointWebPart入门指南二.

WalkThrough SharePoint WebPart 入门指南 二 此WalkThrough将演示 创建一个显示指定文档库必威体育精装版的文件列表的WebPart 在WebPart定义可在浏览时让用户自行调整的属性 在WebPart中访问SharePoint Object Model 背景知识 请通过前一辑《WalkThrough – SharePoint WebPart 入门指南》了解在VS.NET中创建WebPart的基础知识,此WalkThrough将不再对细节详细说明 一、在VS.NET中创建一个WebPart项目 二、创建属性 “ListName” 三、创建属性 “DisplayCount” 四、创建访问指定文档库中文件的Method 五、通过RenderWebPart()输出内容 六、将WebPart部署到服务器上 七、修改SPS站点的信任等级 八、在页面上直接修改WebPart属性 八、在页面上直接修改WebPart属性 (二) 九、 To Be Continue… Kaneboy [MS MVP] 转载声明:此WalkThrough系列被转载和引用时,请保持博客堂链接。 修改WalkThrough中的任何内容都需要经过许可。Thanks. 在VS.NET中创建一个“Web Part Library”项目,将项目改名为“SampleWebPart”,VS.NET会自动创建一个名称为“WebPart1”的WebPart组件(并位于名称空间“SampleWebPart”之下)。 1、定义一个变量: private String _sListName = 共享文档; 2、定义一个对应的属性: [Browsable(true), Category(设置), DefaultValue(), WebPartStorage(Storage.Personal), FriendlyName(文档库名称), Description(要显示的文档库的名称)] public String ListName { get { return _sListName; } set { _sListName = value; } } 修饰属性的Attribute的解释 ? 显示在属性Panel中的提示 Description 显示在属性Panel中的名称 FriendlyName 枚举,Storage.Shared表示所有用户共享一个值,Storage.Personal为每个用户保存单独的值,Storage.None不保存 WebPartStorage 属性的(此WebPart的所有页面实例的)默认值 DefaultValue 属性的类别 Category 此属性是否在(页面中的)属性Panel中显示出来 Browsable 1、定义一个变量: private UInt32 _iDisplayCount = 10; 2、定义一个对应的属性: [Browsable(true), Category(设置), DefaultValue(10), WebPartStorage(Storage.Personal), FriendlyName(显示文件数量), Description(可显示的文件的最大数量)] public UInt32 DisplayCount { get { return _iDisplayCount; } set { _iDisplayCount = value; } } private String GetListFiles() { String result = ; if ((this.ListName != null) (this.ListName.Length 0)) { SPQuery query = new SPQuery(); query.Query = OrderByFieldRef Name=\修改时间\ Ascending=\FALSE\ //OrderBy; query.RowLimit = this.DisplayCount; SPList list = SPControl.GetContextWeb(this.Context).Lists[this.ListName]; foreach(SPListItem item in list.GetItems(query)) { if (item.File != null) { result += lia href= + ite

文档评论(0)

叮当文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档