【发布时间】:2010-11-12 06:34:22
【问题描述】:
按照这个网站上的内容,我能够制作一个简单的 webpart http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12293/ 但现在我想添加控件,如 TextBoxes、Buttons、TreeViews ... 我怎样才能做到这一点?我编码的地方只是一个类库!如何使用设计器和页面进行编码?
【问题讨论】:
标签: .net sharepoint
按照这个网站上的内容,我能够制作一个简单的 webpart http://www.codeguru.com/csharp/.net/net_asp/webforms/article.php/c12293/ 但现在我想添加控件,如 TextBoxes、Buttons、TreeViews ... 我怎样才能做到这一点?我编码的地方只是一个类库!如何使用设计器和页面进行编码?
【问题讨论】:
标签: .net sharepoint
尽量不要重写 WebPart 类的 Render 方法,而是像这样重写 CreateChildControls 方法:
protected TextBox txtName;
protected Button btnSubmit;
// create child control
protected override void CreateChildControls() {
txtName = new TextBox();
this.Controls.Add(txtName);
btnSubmit = new Button();
btnSubmit.Text = "Submit Name";
this.Controls.Add(btnSubmit);
}
【讨论】:
【讨论】:
希望这会有所帮助:
Label lb1;
protected override void CreateChildControls()
{
base.CreateChildControls();
lb1 = new Label();
lb1.ID = "label1";
lb1.Text = "Controls in webpart";
this.Controls.Add(lb1);
}
【讨论】: