diff --git a/samples/TagHelperSample.Web/TagHelpers/ConditionalCommentTagHelper.cs b/samples/TagHelperSample.Web/TagHelpers/ConditionalCommentTagHelper.cs
index 1021d21b9f..bc8bf573c2 100644
--- a/samples/TagHelperSample.Web/TagHelpers/ConditionalCommentTagHelper.cs
+++ b/samples/TagHelperSample.Web/TagHelpers/ConditionalCommentTagHelper.cs
@@ -5,7 +5,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace TagHelperSample.Web
{
- [TargetElement("iecondition")]
+ [HtmlTargetElement("iecondition")]
public class ConditionalCommentTagHelper : TagHelper
{
public CommentMode Mode { get; set; }
diff --git a/src/Microsoft.AspNet.Mvc.Razor/TagHelpers/UrlResolutionTagHelper.cs b/src/Microsoft.AspNet.Mvc.Razor/TagHelpers/UrlResolutionTagHelper.cs
index a413e2cfde..7f889026e9 100644
--- a/src/Microsoft.AspNet.Mvc.Razor/TagHelpers/UrlResolutionTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.Razor/TagHelpers/UrlResolutionTagHelper.cs
@@ -17,35 +17,35 @@ namespace Microsoft.AspNet.Mvc.Razor.TagHelpers
/// Resolves URLs starting with '~/' (relative to the application's 'webroot' setting) that are not
/// targeted by other s. Runs prior to other s to ensure
/// application-relative URLs are resolved.
- [TargetElement("*", Attributes = "itemid")]
- [TargetElement("a", Attributes = "href")]
- [TargetElement("applet", Attributes = "archive")]
- [TargetElement("area", Attributes = "href", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("audio", Attributes = "src")]
- [TargetElement("base", Attributes = "href", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("blockquote", Attributes = "cite")]
- [TargetElement("button", Attributes = "formaction")]
- [TargetElement("del", Attributes = "cite")]
- [TargetElement("embed", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("form", Attributes = "action")]
- [TargetElement("html", Attributes = "manifest")]
- [TargetElement("iframe", Attributes = "src")]
- [TargetElement("img", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("img", Attributes = "srcset", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("input", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("input", Attributes = "formaction", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("ins", Attributes = "cite")]
- [TargetElement("link", Attributes = "href", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("menuitem", Attributes = "icon")]
- [TargetElement("object", Attributes = "archive")]
- [TargetElement("object", Attributes = "data")]
- [TargetElement("q", Attributes = "cite")]
- [TargetElement("script", Attributes = "src")]
- [TargetElement("source", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("source", Attributes = "srcset", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("track", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("video", Attributes = "src")]
- [TargetElement("video", Attributes = "poster")]
+ [HtmlTargetElement("*", Attributes = "itemid")]
+ [HtmlTargetElement("a", Attributes = "href")]
+ [HtmlTargetElement("applet", Attributes = "archive")]
+ [HtmlTargetElement("area", Attributes = "href", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("audio", Attributes = "src")]
+ [HtmlTargetElement("base", Attributes = "href", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("blockquote", Attributes = "cite")]
+ [HtmlTargetElement("button", Attributes = "formaction")]
+ [HtmlTargetElement("del", Attributes = "cite")]
+ [HtmlTargetElement("embed", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("form", Attributes = "action")]
+ [HtmlTargetElement("html", Attributes = "manifest")]
+ [HtmlTargetElement("iframe", Attributes = "src")]
+ [HtmlTargetElement("img", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("img", Attributes = "srcset", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("input", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("input", Attributes = "formaction", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("ins", Attributes = "cite")]
+ [HtmlTargetElement("link", Attributes = "href", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("menuitem", Attributes = "icon")]
+ [HtmlTargetElement("object", Attributes = "archive")]
+ [HtmlTargetElement("object", Attributes = "data")]
+ [HtmlTargetElement("q", Attributes = "cite")]
+ [HtmlTargetElement("script", Attributes = "src")]
+ [HtmlTargetElement("source", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("source", Attributes = "srcset", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("track", Attributes = "src", TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("video", Attributes = "src")]
+ [HtmlTargetElement("video", Attributes = "poster")]
[EditorBrowsable(EditorBrowsableState.Never)]
public class UrlResolutionTagHelper : TagHelper
{
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/AnchorTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/AnchorTagHelper.cs
index 6c5a848545..ba9b30871c 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/AnchorTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/AnchorTagHelper.cs
@@ -12,14 +12,14 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// implementation targeting <a> elements.
///
- [TargetElement("a", Attributes = ActionAttributeName)]
- [TargetElement("a", Attributes = ControllerAttributeName)]
- [TargetElement("a", Attributes = FragmentAttributeName)]
- [TargetElement("a", Attributes = HostAttributeName)]
- [TargetElement("a", Attributes = ProtocolAttributeName)]
- [TargetElement("a", Attributes = RouteAttributeName)]
- [TargetElement("a", Attributes = RouteValuesDictionaryName)]
- [TargetElement("a", Attributes = RouteValuesPrefix + "*")]
+ [HtmlTargetElement("a", Attributes = ActionAttributeName)]
+ [HtmlTargetElement("a", Attributes = ControllerAttributeName)]
+ [HtmlTargetElement("a", Attributes = FragmentAttributeName)]
+ [HtmlTargetElement("a", Attributes = HostAttributeName)]
+ [HtmlTargetElement("a", Attributes = ProtocolAttributeName)]
+ [HtmlTargetElement("a", Attributes = RouteAttributeName)]
+ [HtmlTargetElement("a", Attributes = RouteValuesDictionaryName)]
+ [HtmlTargetElement("a", Attributes = RouteValuesPrefix + "*")]
public class AnchorTagHelper : TagHelper
{
private const string ActionAttributeName = "asp-action";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs
index b04b8fa85d..5e97c78c8e 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs
@@ -12,12 +12,12 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// implementation targeting <form> elements.
///
- [TargetElement("form", Attributes = ActionAttributeName)]
- [TargetElement("form", Attributes = AntiforgeryAttributeName)]
- [TargetElement("form", Attributes = ControllerAttributeName)]
- [TargetElement("form", Attributes = RouteAttributeName)]
- [TargetElement("form", Attributes = RouteValuesDictionaryName)]
- [TargetElement("form", Attributes = RouteValuesPrefix + "*")]
+ [HtmlTargetElement("form", Attributes = ActionAttributeName)]
+ [HtmlTargetElement("form", Attributes = AntiforgeryAttributeName)]
+ [HtmlTargetElement("form", Attributes = ControllerAttributeName)]
+ [HtmlTargetElement("form", Attributes = RouteAttributeName)]
+ [HtmlTargetElement("form", Attributes = RouteValuesDictionaryName)]
+ [HtmlTargetElement("form", Attributes = RouteValuesPrefix + "*")]
public class FormTagHelper : TagHelper
{
private const string ActionAttributeName = "asp-action";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/ImageTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/ImageTagHelper.cs
index 873252ca0f..3ddd0caa6a 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/ImageTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/ImageTagHelper.cs
@@ -16,7 +16,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// The tag helper won't process for cases with just the 'src' attribute.
///
- [TargetElement(
+ [HtmlTargetElement(
"img",
Attributes = AppendVersionAttributeName + "," + SrcAttributeName,
TagStructure = TagStructure.WithoutEndTag)]
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs
index 1e4ab385ff..d0f481304b 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs
@@ -15,7 +15,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// implementation targeting <input> elements with an asp-for attribute.
///
- [TargetElement("input", Attributes = ForAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("input", Attributes = ForAttributeName, TagStructure = TagStructure.WithoutEndTag)]
public class InputTagHelper : TagHelper
{
private const string ForAttributeName = "asp-for";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/LabelTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/LabelTagHelper.cs
index 6c8c71e7e3..a62e1ee5ee 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/LabelTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/LabelTagHelper.cs
@@ -10,7 +10,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// implementation targeting <label> elements with an asp-for attribute.
///
- [TargetElement("label", Attributes = ForAttributeName)]
+ [HtmlTargetElement("label", Attributes = ForAttributeName)]
public class LabelTagHelper : TagHelper
{
private const string ForAttributeName = "asp-for";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/LinkTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/LinkTagHelper.cs
index b08228cb83..a7350828b4 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/LinkTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/LinkTagHelper.cs
@@ -22,15 +22,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// The tag helper won't process for cases with just the 'href' attribute.
///
- [TargetElement("link", Attributes = HrefIncludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = HrefExcludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = FallbackHrefAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = FallbackHrefIncludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = FallbackHrefExcludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = FallbackTestClassAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = FallbackTestPropertyAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = FallbackTestValueAttributeName, TagStructure = TagStructure.WithoutEndTag)]
- [TargetElement("link", Attributes = AppendVersionAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = HrefIncludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = HrefExcludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = FallbackHrefAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = FallbackHrefIncludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = FallbackHrefExcludeAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = FallbackTestClassAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = FallbackTestPropertyAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = FallbackTestValueAttributeName, TagStructure = TagStructure.WithoutEndTag)]
+ [HtmlTargetElement("link", Attributes = AppendVersionAttributeName, TagStructure = TagStructure.WithoutEndTag)]
public class LinkTagHelper : UrlResolutionTagHelper
{
private static readonly string Namespace = typeof(LinkTagHelper).Namespace;
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/ScriptTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/ScriptTagHelper.cs
index b974cef782..dc9a59d3c4 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/ScriptTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/ScriptTagHelper.cs
@@ -20,13 +20,13 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// The tag helper won't process for cases with just the 'src' attribute.
///
- [TargetElement("script", Attributes = SrcIncludeAttributeName)]
- [TargetElement("script", Attributes = SrcExcludeAttributeName)]
- [TargetElement("script", Attributes = FallbackSrcAttributeName)]
- [TargetElement("script", Attributes = FallbackSrcIncludeAttributeName)]
- [TargetElement("script", Attributes = FallbackSrcExcludeAttributeName)]
- [TargetElement("script", Attributes = FallbackTestExpressionAttributeName)]
- [TargetElement("script", Attributes = AppendVersionAttributeName)]
+ [HtmlTargetElement("script", Attributes = SrcIncludeAttributeName)]
+ [HtmlTargetElement("script", Attributes = SrcExcludeAttributeName)]
+ [HtmlTargetElement("script", Attributes = FallbackSrcAttributeName)]
+ [HtmlTargetElement("script", Attributes = FallbackSrcIncludeAttributeName)]
+ [HtmlTargetElement("script", Attributes = FallbackSrcExcludeAttributeName)]
+ [HtmlTargetElement("script", Attributes = FallbackTestExpressionAttributeName)]
+ [HtmlTargetElement("script", Attributes = AppendVersionAttributeName)]
public class ScriptTagHelper : UrlResolutionTagHelper
{
private const string SrcIncludeAttributeName = "asp-src-include";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs
index 2ca52be545..8869242216 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs
@@ -15,7 +15,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// implementation targeting <select> elements with an asp-for attribute.
///
- [TargetElement("select", Attributes = ForAttributeName)]
+ [HtmlTargetElement("select", Attributes = ForAttributeName)]
public class SelectTagHelper : TagHelper
{
private const string ForAttributeName = "asp-for";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs
index a25b467b95..b9ac974d6d 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs
@@ -9,7 +9,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
///
/// implementation targeting <textarea> elements with an asp-for attribute.
///
- [TargetElement("textarea", Attributes = ForAttributeName)]
+ [HtmlTargetElement("textarea", Attributes = ForAttributeName)]
public class TextAreaTagHelper : TagHelper
{
private const string ForAttributeName = "asp-for";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationMessageTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationMessageTagHelper.cs
index 502734373b..8875127b23 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationMessageTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationMessageTagHelper.cs
@@ -11,7 +11,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
/// implementation targeting any HTML element with an asp-validation-for
/// attribute.
///
- [TargetElement("span", Attributes = ValidationForAttributeName)]
+ [HtmlTargetElement("span", Attributes = ValidationForAttributeName)]
public class ValidationMessageTagHelper : TagHelper
{
private const string ValidationForAttributeName = "asp-validation-for";
diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationSummaryTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationSummaryTagHelper.cs
index 7bb89a5a87..40b7d0c055 100644
--- a/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationSummaryTagHelper.cs
+++ b/src/Microsoft.AspNet.Mvc.TagHelpers/ValidationSummaryTagHelper.cs
@@ -11,7 +11,7 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
/// implementation targeting any HTML element with an asp-validation-summary
/// attribute.
///
- [TargetElement("div", Attributes = ValidationSummaryAttributeName)]
+ [HtmlTargetElement("div", Attributes = ValidationSummaryAttributeName)]
public class ValidationSummaryTagHelper : TagHelper
{
private const string ValidationSummaryAttributeName = "asp-validation-summary";
diff --git a/test/WebSites/ActivatorWebSite/TagHelpers/FooterTagHelper.cs b/test/WebSites/ActivatorWebSite/TagHelpers/FooterTagHelper.cs
index 298b75ab39..2c99445959 100644
--- a/test/WebSites/ActivatorWebSite/TagHelpers/FooterTagHelper.cs
+++ b/test/WebSites/ActivatorWebSite/TagHelpers/FooterTagHelper.cs
@@ -7,7 +7,7 @@ using Microsoft.Framework.WebEncoders;
namespace ActivatorWebSite.TagHelpers
{
- [TargetElement("body")]
+ [HtmlTargetElement("body")]
public class FooterTagHelper : TagHelper
{
[HtmlAttributeNotBound]
diff --git a/test/WebSites/ActivatorWebSite/TagHelpers/HiddenTagHelper.cs b/test/WebSites/ActivatorWebSite/TagHelpers/HiddenTagHelper.cs
index fa00933141..55d6f253c9 100644
--- a/test/WebSites/ActivatorWebSite/TagHelpers/HiddenTagHelper.cs
+++ b/test/WebSites/ActivatorWebSite/TagHelpers/HiddenTagHelper.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace ActivatorWebSite.TagHelpers
{
- [TargetElement("span")]
+ [HtmlTargetElement("span")]
public class HiddenTagHelper : TagHelper
{
public HiddenTagHelper(IHtmlHelper htmlHelper)
diff --git a/test/WebSites/ActivatorWebSite/TagHelpers/RepeatContentTagHelper.cs b/test/WebSites/ActivatorWebSite/TagHelpers/RepeatContentTagHelper.cs
index 570f50cda4..1de777d108 100644
--- a/test/WebSites/ActivatorWebSite/TagHelpers/RepeatContentTagHelper.cs
+++ b/test/WebSites/ActivatorWebSite/TagHelpers/RepeatContentTagHelper.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace ActivatorWebSite.TagHelpers
{
- [TargetElement("div")]
+ [HtmlTargetElement("div")]
public class RepeatContentTagHelper : TagHelper
{
public RepeatContentTagHelper(IHtmlHelper htmlHelper)
diff --git a/test/WebSites/ActivatorWebSite/TagHelpers/TitleTagHelper.cs b/test/WebSites/ActivatorWebSite/TagHelpers/TitleTagHelper.cs
index a3265c85dc..08361f0373 100644
--- a/test/WebSites/ActivatorWebSite/TagHelpers/TitleTagHelper.cs
+++ b/test/WebSites/ActivatorWebSite/TagHelpers/TitleTagHelper.cs
@@ -7,7 +7,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace ActivatorWebSite.TagHelpers
{
- [TargetElement("body")]
+ [HtmlTargetElement("body")]
public class TitleTagHelper : TagHelper
{
public TitleTagHelper(IHtmlHelper htmlHelper)
diff --git a/test/WebSites/PrecompilationWebSite/TagHelpers/RootViewStartTagHelper.cs b/test/WebSites/PrecompilationWebSite/TagHelpers/RootViewStartTagHelper.cs
index 415b0008c9..3a577a775a 100644
--- a/test/WebSites/PrecompilationWebSite/TagHelpers/RootViewStartTagHelper.cs
+++ b/test/WebSites/PrecompilationWebSite/TagHelpers/RootViewStartTagHelper.cs
@@ -5,7 +5,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace PrecompilationWebSite.TagHelpers
{
- [TargetElement("root")]
+ [HtmlTargetElement("root")]
public class RootViewStartTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/AddProcessedAttributeTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/AddProcessedAttributeTagHelper.cs
index 150b436b55..4da3e31540 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/AddProcessedAttributeTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/AddProcessedAttributeTagHelper.cs
@@ -5,7 +5,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement("input")]
+ [HtmlTargetElement("input")]
public class AddProcessedAttributeTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/AutoLinkerTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/AutoLinkerTagHelper.cs
index c4c41ff751..493c542de0 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/AutoLinkerTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/AutoLinkerTagHelper.cs
@@ -7,7 +7,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement("p")]
+ [HtmlTargetElement("p")]
public class AutoLinkerTagHelper : TagHelper
{
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/BoldTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/BoldTagHelper.cs
index 20792bb6f2..f54233009f 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/BoldTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/BoldTagHelper.cs
@@ -5,7 +5,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement(Attributes = "bold")]
+ [HtmlTargetElement(Attributes = "bold")]
public class BoldTagHelper : TagHelper
{
public override int Order
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/ConditionTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/ConditionTagHelper.cs
index 9a5b86b177..aee422a01c 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/ConditionTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/ConditionTagHelper.cs
@@ -6,9 +6,9 @@ using Microsoft.AspNet.Razor.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement("div")]
- [TargetElement("style")]
- [TargetElement("p")]
+ [HtmlTargetElement("div")]
+ [HtmlTargetElement("style")]
+ [HtmlTargetElement("p")]
public class ConditionTagHelper : TagHelper
{
public bool? Condition { get; set; }
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/NestedViewImportsTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/NestedViewImportsTagHelper.cs
index 794b73389f..6c96e519dc 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/NestedViewImportsTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/NestedViewImportsTagHelper.cs
@@ -6,7 +6,7 @@ using Microsoft.AspNet.Razor.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement("nested")]
+ [HtmlTargetElement("nested")]
public class NestedViewImportsTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/PrettyTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/PrettyTagHelper.cs
index e459bb8265..5136b05acc 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/PrettyTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/PrettyTagHelper.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement("*")]
+ [HtmlTargetElement("*")]
public class PrettyTagHelper : TagHelper
{
private static readonly Dictionary PrettyTagStyles =
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/RootViewStartTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/RootViewStartTagHelper.cs
index cc5c95f9bf..8dd9b137a3 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/RootViewStartTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/RootViewStartTagHelper.cs
@@ -6,7 +6,7 @@ using Microsoft.AspNet.Razor.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement("root")]
+ [HtmlTargetElement("root")]
public class RootViewStartTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/SurroundTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/SurroundTagHelper.cs
index e051ca3f3e..b17b3cd8bd 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/SurroundTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/SurroundTagHelper.cs
@@ -5,7 +5,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace TagHelpersWebSite.TagHelpers
{
- [TargetElement(Attributes = nameof(Surround))]
+ [HtmlTargetElement(Attributes = nameof(Surround))]
public class SurroundTagHelper : TagHelper
{
public override int Order
diff --git a/test/WebSites/TagHelpersWebSite/TagHelpers/TagCloudViewComponentTagHelper.cs b/test/WebSites/TagHelpersWebSite/TagHelpers/TagCloudViewComponentTagHelper.cs
index a149a9db9f..d035ab89ac 100644
--- a/test/WebSites/TagHelpersWebSite/TagHelpers/TagCloudViewComponentTagHelper.cs
+++ b/test/WebSites/TagHelpersWebSite/TagHelpers/TagCloudViewComponentTagHelper.cs
@@ -11,7 +11,7 @@ using Microsoft.AspNet.Razor.Runtime.TagHelpers;
namespace MvcSample.Web.Components
{
- [TargetElement("tag-cloud")]
+ [HtmlTargetElement("tag-cloud")]
[ViewComponent(Name = "Tags")]
public class TagCloudViewComponentTagHelper : ITagHelper
{