将CSS样式添加到Style对象asp net

时间:2012-11-05 11:54:40

标签: asp.net css styles custom-controls

我正在以这种方式使用[Style]类:

public class ServerControl1 : System.Web.UI.Control
{
    ....

    protected override void OnPreRender(EventArgs e)
    {
      Style wrapperStyle = new Style();

      wrapperStyle.BorderColor = BorderColor;
      ....
      ....

      this.Page.Header.StyleSheet.CreateStyleRule(wrapperStyle, null, key);

      .....
     }
}

如何添加[line-height]或其他内容?

1 个答案:

答案 0 :(得分:2)

wrapperStyle.Attributes.Add("class","wrapper_class");

在CSS文件中

.wrapper_class {
    line-height:24px;
}

编辑:

wrapperStyle.Style.Add("line-height","24px");