0

我想根据某些条件为控件应用样式表类。说

If (RepeatedUser)
{
    applyThisStyleSheetClass
}

else
{
   applyAnotherStyleSheetClass
}

我是否需要创建任何自定义控件/自定义属性/扩展方法来实现这一点?

4

1 回答 1

2

你可以试试扩展方法

 public static void ApplyCss(this WebControl control, string cssClass)
 {
        control.CssClass += " " + cssClass;
 }

您可以在代码中使用它

If (RepeatedUser)
{
   Label1.ApplyCss("GreenClass");
}

else
{
   Label1.ApplyCss("BlueClass");
}
于 2013-06-16T01:22:16.773 回答