如何使用TagBuilder呈现自闭标签?

Bru*_*oLM 30 c# asp.net-mvc-3

以下代码:

var canonical = new TagBuilder("link");
canonical.MergeAttribute("rel", "canonical");
canonical.MergeAttribute("href", url);
return new MvcHtmlString(canonical.ToString());
Run Code Online (Sandbox Code Playgroud)

创建一个标签:

<link href="http://local.domain.com/" rel="canonical"></link>
Run Code Online (Sandbox Code Playgroud)

是否可以渲染

<link href="http://local.domain.com/" rel="canonical"/>
Run Code Online (Sandbox Code Playgroud)

相反,使用TagBuilder?

Kir*_*oll 79

你有没有尝试过:

canonical.ToString(TagRenderMode.SelfClosing);
Run Code Online (Sandbox Code Playgroud)

  • @rock,我相信布鲁诺知道如何接受.;)在他被允许之前,他必须等待一段时间(因为他刚刚问过它). (2认同)