diff --git a/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/HtmlHelper.cs b/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/HtmlHelper.cs index f6da54c482..232ced77a4 100644 --- a/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/HtmlHelper.cs +++ b/src/Microsoft.AspNet.Mvc.Core/Rendering/Html/HtmlHelper.cs @@ -769,7 +769,7 @@ namespace Microsoft.AspNet.Mvc.Rendering // parameters. Also reachable in the even-more-unusual case that user called another BeginForm() // overload with default argument values. var request = ViewContext.HttpContext.Request; - formAction = request.PathBase.Add(request.Path).Add(request.QueryString); + formAction = request.PathBase + request.Path + request.QueryString; } else {