MOSS2007-页面部件webpart.pptVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MOSS2007-页面部件webpart

商业智能 SharePoint 2007及Office 2007 协作 搜索 门户 业务流程 企业内容管理 在SharePoint端以丰富手段展现数据 集中的文档管理 功能全面的电子业务表单 对SharePoint文档库和列表的离线访问 企业范围的搜索,包括文件信息,人员和业务数据 自助服务式的各类站点:团队站点,文档管理站点 webpart Web Part Zone :是webpart的容器,用来摆放webpart,以便确定webpart在页面上的位置,它会给每一个摆放在里面的webpart添加上边框和操作菜单 WebPartManager :使用webpart的页面必须得有一个webpartmanager控件.撑管页面上的webpart的个性化属性与状态,协调webpart和webpartzone之间的通信. Webpart的操作菜单(Verb Menu):webpart有自己的默认操作菜单,我们也可以给它自定义菜单,用于对webpart进行相应的控制. Webpart的编辑器(EditorPart):webpart有自己默认的编辑器,用于修改个性化的属性,我们可以给它定制编辑器 webpart webpartzone Webpart编辑器 Webpart操作菜单 A下的webpart模式 MOSS下webpart的模式 一个webpart的例子 using System; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; namespace LitwareWebParts { public class RssViewWebPart : WebPart { protected override void CreateChildControls() { base.CreateChildControls(); this.Controls.Add(new LiteralControl(Hello, world!)); } } } Webpart生命周期 OnInit :初始化,加载相关配置文件  (如WebPart任务面板上的属性,样式等配置信息) LoadViewState :返回先前最后一次被处理的状态 (如webpart是展现,隐藏还是关闭) OnLoad :从数据库或者其他系统重新获取要展现的数据 (如获取数据库连接) CreateChildControls: 创建WebPart UI ,通过Controls.Add()方法装载Web 控件 (Note:当Webpart是第一次展现的时候CreateChildControls方法发生在OnLoad方法之前,而经过一次postback之后,它发生在OnLoad方法之后) User-Generated Events :响应用户生成事件 (如Button Click) EnsureChildControls : 确认所有内部控件对象的成功生成 OnPreRender :控件预展现,这是最后一个能修改控件属性的地方 Page.PreRenderComplete: 页面的预展现完成 Render : 生成控件的HTML标签 RenderContents:生成 html 输出,包含HTML标签中的内容,实现最终的UI展现 (由HTMLTextWriter class 来实现)  SaveViewState : 保存控件状态 (ViewState 被序列化之后保存在一个hidden field 里) Dispose : 从内存中移除对象,释放临界资源 (如释放数据库连接) OnUnLoad : 最终完成内存清除工作 Webpart的个性化属性 private string xmlUrl; [ Personalizable(PersonalizationScope.Shared), WebBrowsable(true) , WebDisplayName(“属性名称) , WebDescription(“属性描述) , Category(Configuration) ] public string XmlUrl { get { return xmlUrl; } set { xmlUrl = value; } } Webpart自定义编辑器 1.先继承EditorPart 实现一个自己的编辑器 public class RssViewEditorPart : EditorPart { TextBox txtXmlUrl; RadioButtonList lstHeadlineMode; protect

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档