本文整理汇总了C#中HtmlTags.HtmlTag.HasAttr方法的典型用法代码示例。如果您正苦于以下问题:C# HtmlTag.HasAttr方法的具体用法?C# HtmlTag.HasAttr怎么用?C# HtmlTag.HasAttr使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlTags.HtmlTag
的用法示例。
在下文中一共展示了HtmlTag.HasAttr方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AddElementName
public static void AddElementName(ElementRequest request, HtmlTag tag)
{
if (tag.IsInputElement() && !tag.HasAttr("name"))
{
tag.Attr("name", request.ElementId);
}
}
示例2: AssertValid
public void AssertValid(HtmlTag tag, string tagName, string name, string type = "", object value = null)
{
Assert.Equal(tagName, tag.TagName());
Assert.Equal(name, tag.Attr("name"));
Assert.Equal(name, tag.Attr("id"));
if (type == null)
Assert.False(tag.HasAttr("type"));
else
Assert.Equal(type, tag.Attr("type"));
if (value == null)
Assert.True(!tag.HasAttr("value") || tag.Attr("value") == "");
else
Assert.Equal(value.ToString(), tag.Attr("value"));
}
示例3: do_not_add_element_name_to_span
public void do_not_add_element_name_to_span()
{
var span = new HtmlTag("span");
ElementRequest request = For(x => x.Address.City);
request.ElementId = "AddressCity";
DefaultHtmlConventions.AddElementName(request, span);
span.HasAttr("name").ShouldBeFalse();
}
示例4: SetColspan
private static void SetColspan(HtmlTag cell, ExportCell exportCell)
{
if (!cell.HasAttr(HtmlAttributeConstants.Colspan))
{
return;
}
int colspan;
if(int.TryParse(cell.Attr(HtmlAttributeConstants.Colspan), out colspan))
{
exportCell.ColumnSpan = colspan;
}
}
示例5: BoolAttr_Set_True_Then_False
public void BoolAttr_Set_True_Then_False()
{
var tag = new HtmlTag("input").BoolAttr("disabled", true).BoolAttr("disabled", false);
var value = tag.BoolAttr("disabled");
Assert.False(value);
Assert.False(tag.HasAttr("disabled"));
}