首页 > 学院 > 开发设计 > 正文

如何修改自定义Webpart 的标题(downmoon)

2019-11-17 05:26:26
字体:
来源:转载
供稿:网友
如何修改自定义Webpart的标题?
在事件里很好写
比如PRivate void BTnText_Click(object sender, EventArgs e)
  {
   this.Title = this.txtTitle.Text;
  }
另外网上比较浒的一个方法是:
public override ToolPart[] GetToolParts()
  {
   ToolPart[] toolparts = new ToolPart[2];
   WebPartToolPart wptp = new WebPartToolPart();
   CustomPropertyToolPart custom = new CustomPropertyToolPart();
   toolparts[0] = wptp;   //hide the default title property
   //wptp.Hide(Microsoft.SharePoint.WebPartPages.WebPartToolPart.Properties.Title);
   toolparts[1] = custom;
   return toolparts;
  }
可是大多数时候由于页面中不上一个Webpart,,有时也会互相打架,导致无效!
其实下面的方法才是正解
protected override void OnInit(EventArgs e)
{
    base.OnInit (e);
    this.Title = "Set title here...";
}
新问题是:如何将一个HyperLink做WebPart的标题?

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表