- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WalkThrughSharePointWebPart入门指南
WalkThroughSharePoint WebPart 入门指南 背景知识 什么是 WebPart ? * 构成SPS站点WebPart Page的基本构建块 * 由WebPart说明文件(.dwp)和WebPart程序集(.dll)组成 * 也是ASP.NET Custom Control 此WalkThrough将讲述 如何在VS.NET中“可视化”创建WebPart 如何迅速将WebPart导入到SPS站点中 一、创建一个ASP.NET User Control 二、创建一个WebPart 三、配置WebPart 四、信任WebPart 五、部署WebPart 六、导入WebPart 六、导入WebPart (续) 七、To Be Continue… * Kaneboy [MS MVP] 在VS.NET中创建一个空Web项目,添加一个“Web用户控件”,在可视化界面下创建一个符合要求的UserControl。 要点:不要在此UserControl的Code-Behind文件(.ascx.cs)中写入代码,所以必需的代码直接写入(.ascx)文件中。并编辑(.ascx)文件头的“%@ Control %”标签,将“CodeBehind”和“Inherited”等属性去掉,目的是使其不用依赖于(.ascx.cs)文件。 如左图,我们创建了一个文件名为“WebUserControl1.ascx”的User Control,上面放置了一个Calendar控件。 1、从微软网站下载WebPart Templates for VS.NET,并安装。 2、在VS.NET中创建一个“Web Part Library”项目(比如项目名为“SampleWebPart”),VS.NET会帮我们自动创建一个继承自Microsoft.SharePoint.WebPartPages.WebPart的WebPart(通常名称为“WebPart1”),并自动重载RenderWebPart()方法。 3、在WebPart1类中定义一个用来保存第一步中创建的UserControl的对象: private System.Web.UI.Control _innerUserControl; 4、重载WebPart1的父类的CreateChildControls()方法,在其中载入第一步创建的UserControl: protected override void CreateChildControls() { _innerUserControl = this.Page.LoadControl(/bin/WebUserControl1.ascx); this.Controls.Add(_innerUserControl); } 5、在RenderWebPart()方法中输出载入的UserControl: protected override void RenderWebPart(HtmlTextWriter output) { this.EnsureChildControls(); _innerUserControl.RenderControl(output); } 打开WebPart1.dwp,这是一个XML格式的配置文件。 ?xml version=1.0 encoding=utf-8? WebPart xmlns=/WebPart/v2 TitleKaneboys Sample WebPart/Title DescriptionKaneboys Sample?WebPart, Heihei! :)/Description AssemblySampleWebPart/Assembly TypeNameSampleWebPart.WebPart1/TypeName !-- Specify initial values for any additional base class or custom properties here. -- /WebPart Title : 显示在SPS页面上的标题 Description : 显示在SPS页面上的提示文字 Assembly : 编译出来的dll文件的文件名(勿加“.dll”) TypeName : 完整的WebPart的类名称(包含Namespace) 在SPS服务器上打开承载SPS站点的虚拟主机的根目录,编辑web.config文件; 在里面可以找到一个“SafeControls”标签,下面有很多“SafeControl”子标签,描述了所有被SPS站点信任的WebPart信息。我们需要将我们制作的WebPart添加到信任列表中: SafeControl Assem
您可能关注的文档
- 8.2铝与铝的合金.ppt
- 2016年从化区松材线虫病防治林分改造工程设计.doc
- 8AUnit7easons教学设计.doc
- 8款保湿粉底 你水润过秋冬.pdf
- 8电磁兼容试验与测量技术静电放电抗扰度试验G.PDF
- 8种汤面做法详.docx.docx
- 8第八章 苯与芳香烃-09.pdf
- 9 小草与大树课件.ppt
- 900至K9+900给水管更换工程球墨铸铁管加工制作及防腐技.doc
- 97年度行政单位服务品质满意度回应说明及改进方案表4.doc
- 山地买卖合同4篇.doc
- 2025年江西科技职业学院单招职业适应性考试题库推荐.docx
- 2025年江西省萍乡市单招职业适应性考试题库必考题.docx
- 四川省凉山州2025年初中学业水平考试英语真题(含答案).docx
- 2025年医药企业CRO研发外包的合作模式与项目风险控制报告.docx
- 2025年江西省景德镇市单招职业适应性考试题库最新.docx
- 2025年江西省新余市单招职业适应性考试题库必考题.docx
- 新能源汽车电池性能提升与车身结构优化布局2025年市场趋势报告.docx
- 乡村旅游基础设施提升与乡村旅游目的地建设研究报告.docx
- 2025年农村地热能技术创新与市场前景研究报告.docx
文档评论(0)