public static void AddElementName(ElementRequest request, HtmlTag tag) { if (tag.IsInputElement()) { tag.Attr("name", request.ElementId); } }
public static void AddElementName(ElementRequest request, HtmlTag tag) { if (tag.IsInputElement()) { tag.Attr(HtmlAttributeConstants.Name, request.ElementId); } }
public static void AddElementName(ElementRequest request, HtmlTag tag) { if (tag.IsInputElement()) { tag.Attr("name", request.ElementId); tag.Attr("id", idRegex.Replace(request.ElementId, "_")); } }
public static void AddElementName(ElementRequest request, HtmlTag tag) { if (tag.IsInputElement()) { var name = request.Accessor.Name; if (request.Accessor is PropertyChain) { name = ((PropertyChain)(request.Accessor)).PropertyNames.Aggregate((current, next) => current + "." + next); if (new InheritsFromDomainEntity().execute(request.Accessor.PropertyType)) name += ".EntityId"; } //var name = request.Accessor.Name.Substring(0, request.Accessor.Name.IndexOf(request.Accessor.FieldName)) + "." + request.Accessor.FieldName; //tag.Attr("name", name); tag.Attr("name", name); } }
public static void AddElementName(ElementRequest request, HtmlTag tag) { if (tag.IsInputElement()) { var name = request.Accessor.Name; if (request.Accessor is FubuMVC.Core.Util.PropertyChain) { name = ((FubuMVC.Core.Util.PropertyChain)(request.Accessor)).Names.Aggregate((current, next) => current + "." + next); var isDomainEntity =false; var de = request.Accessor.PropertyType.BaseType; while(de.Name!="Object") { if (de.Name == "DomainEntity") isDomainEntity = true; de = de.BaseType; } if (isDomainEntity) name += ".EntityId"; } //var name = request.Accessor.Name.Substring(0, request.Accessor.Name.IndexOf(request.Accessor.FieldName)) + "." + request.Accessor.FieldName; //tag.Attr("name", name); tag.Attr("name", name); } }