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, "_"));
     }
 }
Пример #4
0
 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);
            }
        }