我目前正在本地主机上调试我的应用程序,我在下面这行重定向到另一个页面。
var redirectUrl = string.Format("../MyPage/TestPage.aspx?TicketNo=" + TicketNo);
Response.Redirect(redirectUrl, true);
但这在调试时不适用于我的本地环境。它适用于生产环境。我什至没有得到适当的异常(exception)。我看到它抛出 system.threading.ThreadAbortion
我该怎么做才能解决它?
最佳答案
尝试以下操作:
var redirectUrl
= string.Format("~/MyPage/TestPage.aspx?TicketNo=" + TicketNo);
Response.Redirect(redirectUrl, false);
请注意,我认为您在这里不需要 String.Format 方法。它将编译并运行但什么也不做,假设 TicketNo 已经是一个字符串。
关于c# - 响应重定向不适用于本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48925437/