Поскольку Doctype не является тегом HTML , вы не можете использовать TagBuilder.
Хотя вы можете вернуть обычную строку MvcHtmlString.
public static class CustomHelpers
{
public static MvcHtmlString DocType(this HtmlHelper helper)
{
var docType = @"<!DOCTYPE ...>";
return MvcHtmlString.Create(docType);
}
}
Изатем используйте это так:
@Html.DocType()