protected voID buttonGo_Click(object sender,EventArgs e){ try { using(lockingMethod) { //Code... //Somewhere nested in the logic Response.Redirect(strMyNewURL); //More code... } } catch(Exception ex) { LogExceptionAsError(ex); }}
在这种情况下会发生什么是Response.Redirect抛出一个异常,一些关于终止线程的事情,我认为这是该方法的“正常事件流”,但它作为错误记录在我的LogExceptionAsError中.所以我很好奇,有没有办法使Response.Redirect不抛出异常?
解决方法 尝试使用替代版本的Response.RedirectResponse.Redirect(strMyNewURL,false);
它将终止当前页面加载.
总结以上是内存溢出为你收集整理的c# – try / catch块中的Response.Redirect异常全部内容,希望文章能够帮你解决c# – try / catch块中的Response.Redirect异常所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)