webaprt在SPD设计视图下呈现

如果需要把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)
{
    ......
    return;
}
原文地址:https://www.cnblogs.com/ruijian/p/1956169.html