我現在有是這個擴展方法(未經測試):添加CSS類服務器控件使用擴展方法
public static void AddClass(this TextBox control, string newClass)
{
control.CssClass += " " + newClass;
}
我縮小下來到文本框只是爲了能夠訪問CssClass
屬性在這個例子中。
我在尋找什麼:
,可以應用在所有Control
s的的CssClass
財產。這可能嗎?
我現在有是這個擴展方法(未經測試):添加CSS類服務器控件使用擴展方法
public static void AddClass(this TextBox control, string newClass)
{
control.CssClass += " " + newClass;
}
我縮小下來到文本框只是爲了能夠訪問CssClass
屬性在這個例子中。
我在尋找什麼:
,可以應用在所有Control
s的的CssClass
財產。這可能嗎?
使用WebControl這是基本型ASP控件源自:
public static void AddClass(this WebControl control, string newClass)
{
if(!string.IsNullOrEmpty(control.CssClass))
{
control.CssClass += " " + newClass;
}
else
{
control.CssClass = newClass;
}
}
它可能應該是'control.CssClass + = 「」 +的NewClass;'現在正在複製以前每次添加新課程時的內容。 –