我有一个输入的现有类,是否可以在C#.net中为该对象添加一个额外的类,而不是在该对象上首先执行if / else并且没有预设类?< / p>
答案 0 :(得分:1)
txtField.CssClass = "first_class";
// Output: class="first_class"
txtField.CssClass += " another_class";
// Output: class="first_class another_class"
答案 1 :(得分:1)
试试这个,对我有用。
public static class ControlUtility
{
public static void AddCssClass(WebControl control, string cssClass)
{
control.CssClass += " " + cssClass;
}
public static void RemoveCssClass(WebControl control, string cssClass)
{
control.CssClass = control.CssClass.Replace(" " + cssClass, "");
}
}
ControlUtility.RemoveCssClass(lnkletter, "ln-enabled");
ControlUtility.RemoveCssClass(lnkletter, "ln-disabled");
答案 2 :(得分:0)
这不起作用
txtSubject.CssClass.Replace("text-single", "text-single subjectDisabled");
在这里找到了解决方案: