我有一个问题弄清楚为什么叫Redirect.Response()被丢弃查询字符串
Response.Redirect(urlWithQueryParams, false)
其中urlWithQueryParams是“本地主机/表格/确认?形式=%7BE92EB767-8BB6-44F1-A4C9- 9CDB2C2DBCCC%7D & id = 8454DDBC072C49A48AD116019A9D5824 & value = gESO%2BDDBGEAA7eZMz2JqHQ%3D%3D“正在丢弃重定向发生时属于url一部分的所有查询参数。我现在有重定向设置为
Response.Redirect(urlWithQueryParams);
但是,调用就像是造成ThreadAbortAbortException每当用户提交表单和重定向被触发被抛出。我发现一对夫妇一个SO帖子说要增加在那里的假标记并遵循
HttpContext.Current.ApplicationInstance.CompleteRequest();
但每当我添加了假标志,页面重定向到正确的页面,但下降沿的查询参数办法。用户被重定向到的确认页面需要这些参数才能正确显示,并且找不到指向此问题原因的任何内容。有没有人遇到过这个问题?
请创建一个[最小,完整的和可验证的例子](https://stackoverflow.com/help/mcve)。我们会更容易帮助你。 – mscheker
@mscheker使它更短,更重要!希望有帮助。 – themillennialdev