diff --git a/src/Umbraco.Web/HtmlHelperRenderExtensions.cs b/src/Umbraco.Web/HtmlHelperRenderExtensions.cs
index ea510c200b..e7ecc2a8f6 100644
--- a/src/Umbraco.Web/HtmlHelperRenderExtensions.cs
+++ b/src/Umbraco.Web/HtmlHelperRenderExtensions.cs
@@ -11,6 +11,7 @@ using Umbraco.Core.Dynamics;
using Umbraco.Web.Mvc;
using umbraco;
using umbraco.cms.businesslogic.member;
+using System.Web.Security;
namespace Umbraco.Web
{
@@ -112,18 +113,36 @@ namespace Umbraco.Web
viewContext.HttpContext.Server.UrlEncode(surfaceAction),
area);
- var additionalRouteValsAsQuery = additionalRouteVals.ToDictionary