2013-11-30 4 views
0

Привет, у меня есть требование добавить таблицу стилей к динамическим кнопкам на главной странице. Это master.cs (codebehind), я использовал cssClass для кнопки, как показано ниже.Применение кнопки css to Dynamic

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; 

}
Этих таблица стилей применяют к другому контролю, которые я добавил (не динамически) в мастер page.But нем не прилагая к динамическим кнопкам

+2

После того, как кнопка будет добавлена, каков итоговый html? –

ответ

0

Возможно, это связано с тем, что стиль, который вы применили, переопределяется. Попробуйте добавить !important для каждого значения стиля.