您的位置:首页 > 其它

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

2007-12-28 10:19 363 查看
如何修改自定义Webpart的标题?

在事件里很好写

比如

private void BtnText_Click(object sender, EventArgs e)

另外网上比较浒的一个方法是:

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的标题?

后来经过仔细研究,原来

WebPart有个属性可以赋值:

this.DetailLink=this.lblMoreUrl.Text;

OK!· 爽!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: