How to render a self closing tag using TagBuilder?

☆樱花仙子☆ 提交于 2019-12-21 03:25:10

问题


The following code:

var canonical = new TagBuilder("link");
canonical.MergeAttribute("rel", "canonical");
canonical.MergeAttribute("href", url);
return new MvcHtmlString(canonical.ToString());

Creates a tag:

<link href="http://local.domain.com/" rel="canonical"></link>

Is it possible to render

<link href="http://local.domain.com/" rel="canonical"/>

instead, using TagBuilder?


回答1:


Have you tried:

canonical.ToString(TagRenderMode.SelfClosing);



回答2:


You can also try.

TagBuilder  tagBuilder = new TagBuilder("link");
tagBuilder.TagRenderMode = TagRenderMode.SelfClosing;


来源:https://stackoverflow.com/questions/4840231/how-to-render-a-self-closing-tag-using-tagbuilder

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!