我想根据某些条件为控件应用样式表类。说
If (RepeatedUser)
{
applyThisStyleSheetClass
}
else
{
applyAnotherStyleSheetClass
}
我是否需要创建任何自定义控件/自定义属性/扩展方法来实现此目的?
答案 0 :(得分:2)
您可以尝试使用扩展方法
public static void ApplyCss(this WebControl control, string cssClass)
{
control.CssClass += " " + cssClass;
}
您可以在代码中使用它
If (RepeatedUser)
{
Label1.ApplyCss("GreenClass");
}
else
{
Label1.ApplyCss("BlueClass");
}