使用 TagBuilder 时,可以使用TagBuilder.Attributes.Add(..)
或TagBuilder. MergeAttribute(..)
向正在构建的 HTML 元素添加属性:
TagBuilder formBuilder = new TagBuilder("form");
formBuilder.Attributes.Add("method", "get");
formBuilder.Attributes.Add("action", url);
TagBuilder buttonBuilder = new TagBuilder("input");
buttonBuilder.MergeAttribute("type", "submit");
buttonBuilder.MergeAttribute("value", buttonText);
但是这两者有什么不同,我什么时候应该更喜欢一个而不是另一个?