我想在我正在用C#开发的SharePoint网络部件中更改HtmlTextArea的一些属性。 HtmlTextArea被用作一些我正在获取的Sql Server 2005数据的自定义显示,并且我想更改字体,颜色等,并使其只读。我看到有一些方法,例如HtmlTextArea.Attributes.Add,HtmlTextArea.Attributes.AddAttributes和HtmlTextArea.Attributes.CssStyle,但我不确定这些是否是正确的方法,也不知道如何使用它们。我知道对于ASP.NET TextArea控件,我可以简单地使用内联CSS,因此我正在尝试找出一种从C#中设置该内联CSS的方法。
此外,我希望找到一种方法在控件之间添加换行符,以便于布局。我已经在CreateChildControls中布置了所有控件,但我不知道如何控制它们的位置。例如,我有如下内容:
protected override void CreateChildControls() { customers = new DropDownList(); customers.ID = "customers"; Controls.Add(customers); machines = new DropDownList(); machines.ID = "machines"; Controls.Add(machines); specsOutput = new HtmlTextArea(); specsOutput.ID = "specsOutput"; Controls.Add(specsOutput); }
我希望HtmlTextArea在下拉列表框下面显示。感谢大家的帮助。