Подтвердить что ты не робот

Как сделать самозакрывающийся тег с помощью TagBuilder?

Следующий код:

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

Создает тег:

<link href="#" onclick="location.href='http://local.domain.com/'; return false;" rel="canonical"></link>

Можно ли сделать

<link href="#" onclick="location.href='http://local.domain.com/'; return false;" rel="canonical"/>

вместо этого, используя TagBuilder?

4b9b3361

Ответ 1

Вы пробовали:

canonical.ToString(TagRenderMode.SelfClosing);

Ответ 2

Вы также можете попробовать.

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