U4-1454 - SurfaceController additionalRouteVal parameters do not handle equals sign correctly

Created by Phil Harvey 13 Jan 2013, 21:07:45 Updated by Sebastiaan Janssen 15 Jan 2013, 10:15:02

When they are parsed when the form is submitted they are not url encoded correctly, so an equals sign in the value of one of the additional route values causes an error.

Form example...

@using (Html.BeginUmbracoForm("Submit", "EmailFormSurface", new { subject = "test = email", successPageUrl = "/" , })) { // The equals sign in the subject parameter will break this }


Priority: Normal

Type: Bug

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal


Backwards Compatible: True

Fix Submitted: Pull request

Affected versions: 4.11.1

Due in version: 6.0.0, 4.11.4


Story Points: