将css应用于动态按钮

时间:2013-11-30 13:42:54

标签: css

您好我需要将样式表添加到母版页中的动态按钮。这是master.cs(codebehind)我曾使用cssClass作为下面的按钮。

   private void LoadButtons(string TabCode)

      {

        DataSet dsItems = brItems.GetItems(TabCode);
        for (int i = 0; i < dsItems.Tables[0].Rows.Count; i++)
         {
            Button btn = new Button();
            btn.Text = dsItems.Tables[0].Rows[i]["MenuName"].ToString();
            btn.PostBackUrl = dsItems.Tables[0].Rows[i]["URL"].ToString();
            pnlLeft.Controls.Add(btn);
            btn.CssClass = "Button1";
            pnlLeft.Controls.Add(new LiteralControl("<br/>"));

        }

    }

我的StyleSheet是:

  .Button1
      {
        background: url(images/btnbackground.gif) no-repeat 25% 50% #FF8800;
        font-size: 15px;
        font-family: Georgia, serif;
        vertical-align: middle;
        color:Gray;
        border-spacing: 25px;

}
此样式表适用于我在母版页中添加(非动态)的其他控件。但它不适用于动态按钮

1 个答案:

答案 0 :(得分:0)

这可能是因为您所应用的样式被覆盖了。尝试为每个样式值添加!important