我目前拥有的是此扩展方法(未经测试):
public static void AddClass(this TextBox control, string newClass)
{
control.CssClass += " " + newClass;
}
我正在将其缩小到文本框,只是为了能够访问此示例中的CssClass
属性。
我在寻找什么:
使其适用于具有Control
属性的所有CssClass
。这可能吗?
答案 0 :(得分:3)
使用WebControl这是asp控件派生自的基本类型:
public static void AddClass(this WebControl control, string newClass)
{
if(!string.IsNullOrEmpty(control.CssClass))
{
control.CssClass += " " + newClass;
}
else
{
control.CssClass = newClass;
}
}
答案 1 :(得分:1)