我正在为Sharepoint 2010开发WebPart。我创建了自定义属性,但我想更改布局。我希望下面的元素看起来像默认元素(间距和填充等)。
protected override void CreateChildControls()
{
PartPanel = new UpdatePanel();
PartPanel.UpdateMode = UpdatePanelUpdateMode.Conditional;
label2 = new Label();
label2.Text = "Choose component <br/><br/>";
ddl = new DropDownList();
ddl.ID = "ddl";
ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
ddl.EnableViewState = false;
ddl.AutoPostBack = true;
ddl.Items.Insert(0 ,"--Select--");
ddl.Items.Insert(1, "a");
ddl.Items.Insert(2, "b");
label1 = new Label();
label1.Text = "";
channels = new DropDownList();
channels.ID = "a";
channels.Visible = false;
channels.DataSource = Enumerable.Range(1, 15);
channels.DataBind();
videos = new TextBox();
videos.Visible = false;
PartPanel.ContentTemplateContainer.Controls.Add(label2);
PartPanel.ContentTemplateContainer.Controls.Add(ddl);
PartPanel.ContentTemplateContainer.Controls.Add(label1);
PartPanel.ContentTemplateContainer.Controls.Add(videos);
PartPanel.ContentTemplateContainer.Controls.Add(channels);
this.Controls.Add(PartPanel);
base.CreateChildControls();
}
这里做什么?正如你所注意到我添加了一些断行,但这并不是我想要的。
答案 0 :(得分:0)
检查标准属性有哪些CSS类,并将它们添加到控件CssClass属性中。
此致 马丁