我有一個問題弄清楚爲什麼叫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