Net Core:TagBuilder 编辑现有属性
Net Core: TagBuilder Edit an Existing Attribute
我想 edit/modify CSS class 现有的 TagBuilder。
目前标签是:
div.Attributes.Add("class", "checkbox");
我想把它改成下面,在前面的语句已经执行之后。
div.Attributes.Add("class", "book");
我将如何执行此操作?
目前我要 Delete/Remove 属性,并阅读。只是好奇有没有更有效的方法。
checkbox.Attributes.Remove("class");
checkbox.MergeAttribute("class", "book");
使用接受布尔值的 MergeAttribute
重载来覆盖现有值。
Adds a new attribute or optionally replaces an existing attribute in
the opening tag.
TagBuilder div = new TagBuilder("div");
div.Attributes.Add("class", "checkbox");
// <div class="checkbox"></div>
div.MergeAttribute("class", "book", true);
// <div class="book"></div>
我想 edit/modify CSS class 现有的 TagBuilder。
目前标签是:
div.Attributes.Add("class", "checkbox");
我想把它改成下面,在前面的语句已经执行之后。
div.Attributes.Add("class", "book");
我将如何执行此操作? 目前我要 Delete/Remove 属性,并阅读。只是好奇有没有更有效的方法。
checkbox.Attributes.Remove("class");
checkbox.MergeAttribute("class", "book");
使用接受布尔值的 MergeAttribute
重载来覆盖现有值。
Adds a new attribute or optionally replaces an existing attribute in the opening tag.
TagBuilder div = new TagBuilder("div");
div.Attributes.Add("class", "checkbox");
// <div class="checkbox"></div>
div.MergeAttribute("class", "book", true);
// <div class="book"></div>