diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs index e041ae1f90..fe92d7f47f 100644 --- a/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs +++ b/src/Microsoft.AspNet.Mvc.TagHelpers/FormTagHelper.cs @@ -105,7 +105,6 @@ namespace Microsoft.AspNet.Mvc.TagHelpers { output.MergeAttributes(tagBuilder); output.PostContent += tagBuilder.InnerHtml; - output.SelfClosing = false; } } diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs index 7af188fda3..69762d5a5f 100644 --- a/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs +++ b/src/Microsoft.AspNet.Mvc.TagHelpers/InputTagHelper.cs @@ -203,10 +203,9 @@ namespace Microsoft.AspNet.Mvc.TagHelpers if (tagBuilder != null) { // This TagBuilder contains the one element of interest. Since this is not the "checkbox" - // special-case, output is a self-closing element and can merge the TagBuilder in directly. + // special-case, output is a self-closing element no longer guarunteed. output.MergeAttributes(tagBuilder); output.Content += tagBuilder.InnerHtml; - output.SelfClosing = true; } } } @@ -240,7 +239,6 @@ namespace Microsoft.AspNet.Mvc.TagHelpers // Do not generate current element's attributes or tags. Instead put both and // into the output's Content. output.Attributes.Clear(); - output.SelfClosing = false; // Otherwise Content will be ignored. output.TagName = null; output.Content += tagBuilder.ToString(TagRenderMode.SelfClosing); diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs index 790b00c42f..a67b90706e 100644 --- a/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs +++ b/src/Microsoft.AspNet.Mvc.TagHelpers/SelectTagHelper.cs @@ -108,7 +108,6 @@ namespace Microsoft.AspNet.Mvc.TagHelpers { output.MergeAttributes(tagBuilder); output.PostContent += tagBuilder.InnerHtml; - output.SelfClosing = false; } // Whether or not (not being highly unlikely) we generate anything, could update contained