diff --git a/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/DefaultEditorTemplates.cs b/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/DefaultEditorTemplates.cs index 49d2bee693..7a62774805 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/DefaultEditorTemplates.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/DefaultEditorTemplates.cs @@ -264,10 +264,15 @@ namespace Microsoft.AspNet.Mvc.Rendering builder.Append(templateBuilder.Build()); - // TODO: Add IHtmlHelper.ValidationMessage() and call just prior to closing the
tag if (!propertyMetadata.HideSurroundingHtml) { builder.Append(" "); + builder.Append(html.ValidationMessage( + propertyMetadata.PropertyName, + message: null, + htmlAttributes: null, + tag: null)); + builder.AppendLine(divTag.ToString(TagRenderMode.EndTag)); } } diff --git a/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs b/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs index 15ecc0060b..7996a4af89 100644 --- a/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs +++ b/test/Microsoft.AspNet.Mvc.Core.Test/Rendering/DefaultEditorTemplatesTests.cs @@ -19,10 +19,14 @@ namespace Microsoft.AspNet.Mvc.Core var expected = "" + Environment.NewLine + "