/// <summary> /// 添加class /// </summary> /// <param name="builder">标签生成器</param> /// <param name="config">配置</param> public static TagBuilder Class(this TagBuilder builder, IConfig config) { if (config.Contains(UiConst.Class)) { config.AddClass(config.GetValue(UiConst.Class)); } config.GetClassList().ForEach(s => builder.Class(s)); return(builder); }
/// <summary> /// 添加属性列表 /// </summary> /// <param name="builder">标签生成器</param> /// <param name="config">配置</param> public static TagBuilder Class(this TagBuilder builder, IConfig config) { if (config.OtherAttributes.ContainsName(UiConst.Class)) { config.AddClass(config.OtherAttributes[UiConst.Class].Value.SafeString()); } config.GetClassList().ForEach(s => builder.Class(s)); return(builder); }
/// <summary> /// 添加class /// </summary> /// <param name="builder">标签生成器</param> /// <param name="config">配置</param> public static TagBuilder Class(this TagBuilder builder, IConfig config) { if (config.OutputAttributes.ContainsName(UiConst.Class) && config.Contains(UiConst.Class) == false) { config.AllAttributes.SetAttribute(UiConst.Class, config.OutputAttributes[UiConst.Class].Value.SafeString()); } if (config.Contains(UiConst.Class)) { config.AddClass(config.GetValue(UiConst.Class)); } config.GetClassList().ForEach(s => builder.Class(s)); return(builder); }