• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# HtmlTag类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中HtmlTag的典型用法代码示例。如果您正苦于以下问题:C# HtmlTag类的具体用法?C# HtmlTag怎么用?C# HtmlTag使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



HtmlTag类属于命名空间,在下文中一共展示了HtmlTag类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Build

 public override HtmlTag Build(ElementRequest request)
 {
     HtmlTag root = new HtmlTag("div").Attr("data-bind", "foreach: "+ CCHtmlConventionsKO.DeriveElementName(request));
     var child = new HtmlTag("div").Attr("data-bind", "text: $data" );
     root.Append(child);
     return root;
 }
开发者ID:reharik,项目名称:CCHtmlHelpers,代码行数:7,代码来源:ListDisplayBuilderKO.cs


示例2: TableTag

 public TableTag()
     : base("table")
 {
     _header = new HtmlTag("thead", this);
     _footer = new HtmlTag("tfoot", this).Render(false);
     _body = new HtmlTag("tbody", this);
 }
开发者ID:reharik,项目名称:CCHtmlHelpers,代码行数:7,代码来源:TableTag.cs


示例3: CssBoxFrame

        /// <summary>
        /// Init.
        /// </summary>
        /// <param name="parent">the parent box of this box</param>
        /// <param name="tag">the html tag data of this box</param>
        public CssBoxFrame(CssBox parent, HtmlTag tag)
            : base(parent, tag)
        {
            _imageWord = new CssRectImage(this);
            Words.Add(_imageWord);

            Uri uri;
            if (Uri.TryCreate(GetAttribute("src"),UriKind.Absolute, out uri))
            {
                if(uri.Host.IndexOf("youtube.com",StringComparison.InvariantCultureIgnoreCase) > -1)
                {
                    _isVideo = true;
                    LoadYoutubeDataAsync(uri);
                }
                else if (uri.Host.IndexOf("vimeo.com",StringComparison.InvariantCultureIgnoreCase) > -1)
                {
                    _isVideo = true;
                    LoadVimeoDataAsync(uri);
                }
            }

            if (!_isVideo)
            {
                SetErrorBorder();
            }
        }
开发者ID:havlenapetr,项目名称:HTMLRenderer,代码行数:31,代码来源:CssBoxFrame.cs


示例4: CustomUIAttribute

 public CustomUIAttribute(int fieldOrder, int fieldLength, HtmlTag tag, string fieldDisplayName)
 {
     _FieldOrder = fieldOrder;
     _FieldLength = fieldLength;
     _Tag = tag;
     _FieldDisplayName = fieldDisplayName;
 }
开发者ID:nicholasceliano,项目名称:.NET-JavaScript-JSON-AJAX-nTier,代码行数:7,代码来源:CustomUIAttribute.cs


示例5: parent_property_is_set_correctly_using_append

 public void parent_property_is_set_correctly_using_append()
 {
     var child = new HtmlTag("span");
     var tag = new HtmlTag("div").Append(child);
     tag.ShouldEqual(child.Parent);
     tag.Children[0].ShouldEqual(child);
 }
开发者ID:calebjenkins,项目名称:htmltags,代码行数:7,代码来源:ParentTagTester.cs


示例6: ApplyTo

        public void ApplyTo(IHtmlNode target)
        {
            var filtered = column.Grid.DataProcessor.FilterDescriptors.SelectRecursive(filter =>
            {
                CompositeFilterDescriptor compositeDescriptor = filter as CompositeFilterDescriptor;

                if (compositeDescriptor != null)
                {
                    return compositeDescriptor.FilterDescriptors;
                }

                return null;
            })
            .Where(filter => filter is FilterDescriptor)
            .OfType<FilterDescriptor>()
            .Any(filter => filter.Member.IsCaseInsensitiveEqual(column.Member));

            var wrapper = new HtmlTag("div")
                .AddClass("t-grid-filter", "t-state-default")
                .ToggleClass("t-active-filter", filtered);

            wrapper.AppendTo(target);

            var icon = new HtmlTag("span").AddClass("t-icon", "t-filter");
            icon.AppendTo(wrapper);
        }
开发者ID:juanplopes,项目名称:simple-telerik,代码行数:26,代码来源:GridFilterAdorner.cs


示例7: Build

 public override void Build(ElementRequest request, HtmlTag tag)
 {
     // todo can we narrow down for numbers that it's a whole number (probably need a regex to allow commas too)
     tag.AllTags()
         .Where(t => t.IsInputElement())
         .ForEach(t => t.AddClass("number"));
 }
开发者ID:phoenixwebgroup,项目名称:DotNetExtensions,代码行数:7,代码来源:NumericValidationModifier.cs


示例8: HtmlListInfo

 public HtmlListInfo(HtmlTag htmlTag, int columns = 0, object htmlAttributes = null, TextLayout textLayout = TextLayout.Default)
 {
     HtmlTag = htmlTag;
     Columns = columns;
     HtmlAttributes = htmlAttributes;
     TextLayout = textLayout;
 }
开发者ID:erashid,项目名称:Extensions,代码行数:7,代码来源:HtmlListInfo.cs


示例9: do_not_write_closing_tag

        public void do_not_write_closing_tag()
        {
            var tag = new HtmlTag("span").Id("id");
            tag.NoClosingTag();

            tag.ToString().ShouldEqual("<span id=\"id\">");
        }
开发者ID:joshuaflanagan,项目名称:fubumvc,代码行数:7,代码来源:HtmlTagTester.cs


示例10: add_returns_the_newly_created_child_tag

 public void add_returns_the_newly_created_child_tag()
 {
     var original = new HtmlTag("div");
     var child = original.Add("span");
     child.ToString().ShouldEqual("<span></span>");
     original.ToString().ShouldEqual("<div><span></span></div>");
 }
开发者ID:ryansroberts,项目名称:htmltags,代码行数:7,代码来源:HtmlTagTester.cs


示例11: append_all_tags_from_a_sequence

 public void append_all_tags_from_a_sequence()
 {
     var sequence = new[] { new HtmlTag("br"), new HtmlTag("hr") };
     var parent = new HtmlTag("div");
     parent.Append(sequence);
     parent.ToString().ShouldEqual("<div><br></br><hr /></div>");
 }
开发者ID:ryansroberts,项目名称:htmltags,代码行数:7,代码来源:HtmlTagTester.cs


示例12: add_and_return_a_child_tag_by_type

 public void add_and_return_a_child_tag_by_type()
 {
     var original = new HtmlTag("div");
     var child = original.Add<HiddenTag>();
     child.ToString().ShouldEqual("<input type=\"hidden\" />");
     original.ToString().ShouldEqual("<div><input type=\"hidden\" /></div>");
 }
开发者ID:ryansroberts,项目名称:htmltags,代码行数:7,代码来源:HtmlTagTester.cs


示例13: AddElementName

 public static void AddElementName(ElementRequest request, HtmlTag tag)
 {
     if (tag.IsInputElement())
     {
         tag.Attr("name", DeriveElementName(request));
     }
 }
开发者ID:reharik,项目名称:CCHtmlHelpers,代码行数:7,代码来源:CCHtmlConventionsKO.cs


示例14: CellTag

        public IHtmlNode CellTag(DateTime day, string urlFormat, bool isOtherMonth)
        {
            IHtmlNode cell = new HtmlTag("td");

            if (isOtherMonth)
            {
                cell.AddClass("t-other-month");
            }
            else if(Calendar.Value != null && day.Day == Calendar.Value.Value.Day)
            {
                cell.AddClass(UIPrimitives.SelectedState);
            }

            if (Calendar.IsDateInRange(day))
            {
                var href = GetUrl(day, urlFormat);

                IHtmlNode link = new HtmlTag("a")
                                 .AddClass(UIPrimitives.Link + (href != "#" ? " t-action-link" : string.Empty))
                                 .Attribute("href", href)
                                 .Text(day.Day.ToString());

                cell.Children.Add(link);
            }
            else
            {
                cell.Html("&nbsp;");
            }

            return cell;
        }
开发者ID:juanplopes,项目名称:simple-telerik,代码行数:31,代码来源:CalendarHtmlBuilder.cs


示例15: is_visible_set_to_true_by_default

        public void is_visible_set_to_true_by_default()
        {
            var tag = new HtmlTag("div");

            tag.Visible().ShouldBeTrue();
            tag.ToString().ShouldEqual("<div></div>");
        }
开发者ID:joshuaflanagan,项目名称:fubumvc,代码行数:7,代码来源:HtmlTagTester.cs


示例16: ApplyTo

        public void ApplyTo(IHtmlNode target)
        {
            var hierarchyCell = new HtmlTag("th")
                .AddClass(UIPrimitives.Header, UIPrimitives.Grid.HierarchyCell);

            target.Children.Insert(0, hierarchyCell);
        }
开发者ID:juanplopes,项目名称:simple-telerik,代码行数:7,代码来源:GridHeaderHierarchyAdorner.cs


示例17: create_and_return_a_link_as_a_child_of_another_tag

 public void create_and_return_a_link_as_a_child_of_another_tag()
 {
     var tag = new HtmlTag("div");
     var link = tag.ActionLink("click", "important", "invoke");
     link.ToString().ShouldEqual("<a href=\"#\" class=\"important invoke\">click</a>");
     tag.ToString().ShouldEqual("<div><a href=\"#\" class=\"important invoke\">click</a></div>");
 }
开发者ID:calebjenkins,项目名称:htmltags,代码行数:7,代码来源:TagBuilderExtensionsTester.cs


示例18: Build

 public override void Build(ElementRequest request, HtmlTag tag)
 {
     tag
         .AllTags()
         .Where(t => t.IsInputElement())
         .ForEach(t => t.AddClass("email"));
 }
开发者ID:phoenixwebgroup,项目名称:DotNetExtensions,代码行数:7,代码来源:EmailValidationModifier.cs


示例19: Build

 public override void Build(ElementRequest request, HtmlTag tag)
 {
     var range = request.Accessor.GetAttribute<RangeAttribute>();
     tag.AllTags()
         .Where(t => t.IsInputElement())
         .ForEach(t => AddRangeValidation(t, range));
 }
开发者ID:phoenixwebgroup,项目名称:DotNetExtensions,代码行数:7,代码来源:RangeValidationModifier.cs


示例20: append_adds_a_new_child_and_return_the_original

 public void append_adds_a_new_child_and_return_the_original()
 {
     var parent = new HtmlTag("div");
     var resultOfAppend = parent.Append("p");
     resultOfAppend.ShouldBeTheSameAs(parent);
     parent.ToString().ShouldEqual("<div><p></p></div>");
 }
开发者ID:ryansroberts,项目名称:htmltags,代码行数:7,代码来源:HtmlTagTester.cs



注:本文中的HtmlTag类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# HtmlTextWriter类代码示例发布时间:2022-05-24
下一篇:
C# HtmlTableRow类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap