本文整理汇总了C#中HtmlTag.MetaData方法的典型用法代码示例。如果您正苦于以下问题:C# HtmlTag.MetaData方法的具体用法?C# HtmlTag.MetaData怎么用?C# HtmlTag.MetaData使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类HtmlTag
的用法示例。
在下文中一共展示了HtmlTag.MetaData方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: setting_the_metadata_attribute_to_null_should_remove_all_metadata
public void setting_the_metadata_attribute_to_null_should_remove_all_metadata()
{
var tag = new HtmlTag("div");
tag.MetaData("name", "Luke");
tag.HasMetaData("name").ShouldBeTrue();
tag.Attr(HtmlTag.MetadataAttribute, null);
tag.HasMetaData("name").ShouldBeFalse();
}
示例2: retrieve_a_non_existing_metadata_should_return_null
public void retrieve_a_non_existing_metadata_should_return_null()
{
var tag = new HtmlTag("div");
tag.MetaData("name").ShouldBeNull();
}
示例3: retrieve_a_previously_set_metadata
public void retrieve_a_previously_set_metadata()
{
var tag = new HtmlTag("div");
tag.MetaData("name", "joe");
tag.MetaData("name").ShouldEqual("joe");
}
示例4: render_metadata
public void render_metadata()
{
var tag = new HtmlTag("div").Text("text");
tag.MetaData("a", 1);
tag.MetaData("b", "b-value");
tag.ToString().ShouldEqual("<div data-:=\"{"a":1,"b":"b-value"}\">text</div>");
// now with another class
tag.AddClass("class1");
tag.ToString().ShouldEqual("<div class=\"class1\" data-:=\"{"a":1,"b":"b-value"}\">text</div>");
}
示例5: manipulate_a_previously_set_metadata
public void manipulate_a_previously_set_metadata()
{
var tag = new HtmlTag("div");
tag.MetaData("error", new ListValue {Display = "Original"});
tag.MetaData<ListValue>("error", val => val.Display = "Changed");
tag.MetaData("error").As<ListValue>().Display.ShouldEqual("Changed");
}
示例6: hasattr_should_be_true_for_metadata_attribute_if_any_metadata_exists
public void hasattr_should_be_true_for_metadata_attribute_if_any_metadata_exists()
{
var tag = new HtmlTag("div");
tag.HasAttr(HtmlTag.MetadataAttribute).ShouldBeFalse();
tag.MetaData("name", "Luke");
tag.HasAttr(HtmlTag.MetadataAttribute).ShouldBeTrue();
}
示例7: attempt_to_manipulate_a_non_existing_metadata_should_be_a_no_op
public void attempt_to_manipulate_a_non_existing_metadata_should_be_a_no_op()
{
var tag = new HtmlTag("div");
tag.MetaData<ListValue>("error", val => val.Display = "Changed");
tag.MetaData("error").ShouldBeNull();
}
示例8: render_metadata
public void render_metadata()
{
HtmlTag tag = new HtmlTag("div").Text("text");
tag.MetaData("a", 1);
tag.MetaData("b", "b-value");
tag.ToCompacted().ShouldEqual("<div class=\"{'a':1,'b':'b-value'}\">text</div>");
// now with another class
tag.AddClass("class1");
tag.ToCompacted().ShouldEqual("<div class=\"class1 {'a':1,'b':'b-value'}\">text</div>");
}