我有一个这样的sime代码
Response.Redirect(sUrl,true);
我想终止页面的执行,但它给了我错误线程正在中止。无法计算表达式,因为代码已优化或本机框架位于调用堆栈顶部。我不想为第二个参数添加false,这意味着页面的执行继续。如果我把它设为
Response.Redirect(sUrl,false);
没关系,我再次得到同样的错误,我应该如何解决这个问题?
y3bcpkx11#
你是不是在一个void方法中做重定向?在www.example.com WebForms中不建议这样asp.net做:https://learn.microsoft.com/en-us/aspnet/aspnet/overview/web-development-best-practices/what-not-to-do-in-aspnet-and-what-to-do-instead#asynchronous-page-events-with-web-forms如果你能提供更多的背景,我很乐意看一看,因为现在很难给予一个确切的理由
1条答案
按热度按时间y3bcpkx11#
你是不是在一个void方法中做重定向?在www.example.com WebForms中不建议这样asp.net做:
https://learn.microsoft.com/en-us/aspnet/aspnet/overview/web-development-best-practices/what-not-to-do-in-aspnet-and-what-to-do-instead#asynchronous-page-events-with-web-forms
如果你能提供更多的背景,我很乐意看一看,因为现在很难给予一个确切的理由