摘要: 如果需要把SPD设计视图和浏览器访问时webpart的呈现不同内容,有三种方式 1.webpart需要继承接口Microsoft.SharePoint.WebControls.IDesignTimeHtmlProvider,实现GetDesignTimeHtml(); 2.wbpart继承System.Web.UI.Design. HtmlControlDesigner,重写GetDesignTimeHtml(); 3.在protected override void RenderContents(HtmlTextWriter writer)中 if (this.DesignMode){ .. 阅读全文
posted @ 2011-02-16 15:59 ruijian 阅读(291) 评论(0) 推荐(0) 编辑
摘要: webpart部署后在SPD中打开显示“呈现控件时出错”,后查到这篇文章,主要问题是在CreateChildControls中调用了this.page.Header,在设计视图时,该对象可能还不存在,以后编码时要注意在CreateChildControls尽量不调用数据库/文件系统读取、变量未附初值、调用了类似Page的属性如Session,Page.Request.QueryString等 ht... 阅读全文
posted @ 2011-02-16 15:19 ruijian 阅读(592) 评论(0) 推荐(0) 编辑