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 diff --git a/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs b/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs index c7da6f8dce..8569b4019f 100644 --- a/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs +++ b/src/Microsoft.AspNet.Mvc.TagHelpers/TextAreaTagHelper.cs @@ -49,7 +49,6 @@ namespace Microsoft.AspNet.Mvc.TagHelpers output.Content = tagBuilder.InnerHtml; output.MergeAttributes(tagBuilder); - output.SelfClosing = false; } } } diff --git a/test/Microsoft.AspNet.Mvc.FunctionalTests/Compiler/Resources/MvcTagHelpersWebSite.MvcTagHelper_Home.CreateWarehouse.html b/test/Microsoft.AspNet.Mvc.FunctionalTests/Compiler/Resources/MvcTagHelpersWebSite.MvcTagHelper_Home.CreateWarehouse.html index 50de9402fd..c664ba3c4b 100644 --- a/test/Microsoft.AspNet.Mvc.FunctionalTests/Compiler/Resources/MvcTagHelpersWebSite.MvcTagHelper_Home.CreateWarehouse.html +++ b/test/Microsoft.AspNet.Mvc.FunctionalTests/Compiler/Resources/MvcTagHelpersWebSite.MvcTagHelper_Home.CreateWarehouse.html @@ -18,6 +18,6 @@