I'm having an issue figuring out why calling
Response.Redirect(urlWithQueryParams, false)
where urlWithQueryParams is "localhost/forms/confirmation?form=%7BE92EB767-8BB6-44F1-A4C9-9CDB2C2DBCCC%7D&id=8454DDBC072C49A48AD116019A9D5824&value=gESO%2BDDBGEAA7eZMz2JqHQ%3D%3D" is dropping all query params that are part of the url when the redirect happens. I currently have the redirect setup as
Response.Redirect(urlWithQueryParams);
however, calling like that is causing a ThreadAbortAbortException to be thrown whenever the user submits the form and redirect is triggered. I've found a couple a SO posts saying to add the false flag on there and follow that with
HttpContext.Current.ApplicationInstance.CompleteRequest();
But whenever I add the false flag, the page redirects to the proper page but drops the query params along the way. The confirmation page that the user is redirected to needs to those params in order to be displayed properly and I can't find anything that points to a cause for this issue. Has anyone else ever faced this issue?