如何使用TagBuilder创建doctype

时间:2011-09-29 01:07:19

标签: c# asp.net-mvc-3

我无法创建的doctype标记中的!。有没有办法把!在使用tagbuilder的doctype标签中。

1 个答案:

答案 0 :(得分:1)

Doctype is not an HTML tag以来,您无法使用TagBuilder。

虽然,您可以返回正常的MvcHtmlString。

public static class CustomHelpers
    {
        public static MvcHtmlString DocType(this HtmlHelper helper)
        {
            var docType = @"<!DOCTYPE ...>";
            return MvcHtmlString.Create(docType);
        }
    }

然后像这样使用它:

@Html.DocType()