diff --git a/src/Microsoft.AspNetCore.Mvc.TagHelpers/FormTagHelper.cs b/src/Microsoft.AspNetCore.Mvc.TagHelpers/FormTagHelper.cs index 5f1d538705..0b8d6e92fa 100644 --- a/src/Microsoft.AspNetCore.Mvc.TagHelpers/FormTagHelper.cs +++ b/src/Microsoft.AspNetCore.Mvc.TagHelpers/FormTagHelper.cs @@ -41,14 +41,10 @@ public FormTagHelper(IHtmlGenerator generator) Generator = generator; } + // This TagHelper's order must be lower than the RenderAtEndOfFormTagHelper. I.e it must be executed before + // RenderAtEndOfFormTagHelper does. /// - public override int Order - { - get - { - return -1000; - } - } + public override int Order => -1000; [HtmlAttributeNotBound] [ViewContext] diff --git a/src/Microsoft.AspNetCore.Mvc.TagHelpers/RenderAtEndOfFormTagHelper.cs b/src/Microsoft.AspNetCore.Mvc.TagHelpers/RenderAtEndOfFormTagHelper.cs index 92870e8320..d1e2537044 100644 --- a/src/Microsoft.AspNetCore.Mvc.TagHelpers/RenderAtEndOfFormTagHelper.cs +++ b/src/Microsoft.AspNetCore.Mvc.TagHelpers/RenderAtEndOfFormTagHelper.cs @@ -18,7 +18,10 @@ namespace Microsoft.AspNetCore.Mvc.TagHelpers [HtmlTargetElement("form")] public class RenderAtEndOfFormTagHelper : TagHelper { - public override int Order => -1000; + // This TagHelper's order must be greater than the FormTagHelper's. I.e it must be executed after + // FormTaghelper does. + /// + public override int Order => -900; [HtmlAttributeNotBound] [ViewContext]