public static HtmlTag ApplyEditorsCommonModifiers(this HtmlTag tag, ModelInfo info) { tag = CommonEditorModifiers.AddValidationAttributes(tag, info); tag = CommonEditorModifiers.AddEditorLabel(tag, info); return(CommonEditorModifiers.AddValidationMessage(tag, info)); }
protected T Model(ModelInfo info) { return(info.Value <T>()); }
public bool AppliesTo(ModelInfo info) { return(info.Type == typeof(T)); }
public abstract HtmlTag Build(ModelInfo info);
public static HtmlTag GenerateTags(this IDefinedConventions conventions, ModelInfo info) { var all = conventions.GetConventions(info); return(ModelTypeAdviser.GetGenerator(info, all).GenerateElement(info)); }
private static bool MemberRestriction(ModelInfo d, bool mustBeProperty) { return(mustBeProperty?!d.IsRootModel:d.IsRootModel); }
public static HtmlConventionsManager ConventionsRegistry(this ModelInfo info) { return(HtmlConventionsManager.GetCurrentRequestProfile(info.ViewContext.HttpContext)); }
/// <summary> /// Creates a span /// </summary> /// <param name="info"></param> /// <returns></returns> public static HtmlTag BasicTagBuilder(ModelInfo info) { return(new HtmlTag("span").Text(info.ValueAsString)); }