我有一个Web应用程序,我在button_click事件中执行Response.Redirect(" Register.aspx")页面。 但是,当我逐步执行此代码时,当Response.Redirect(" Register.aspx")语句执行时...浏览器成为活动窗口&下面的状态栏显示"等待来自localhost的响应......"然后在5秒后显示自定义错误页面。
如何调试此内容以查看导致错误页面显示的原因?
答案 0 :(得分:4)
由于你说暂停,我假设重定向正在运行,你在Register.aspx页面上遇到了问题。
Application_Error
方法中以捕获所有应用程序错误并记录它。答案 1 :(得分:1)
您有几种方法可以检查发生了什么。首先,您可以关闭web.config中的自定义错误(如果尚未完成),并添加(如果尚未存在)全局应用程序文件Global.asax。 此文件定义Application_Error方法,您可以在其中设置断点以查看发生的情况。
答案 2 :(得分:0)
您的计算机上应该以文本文件的形式存在日志,这会生成运行时错误消息。
答案 3 :(得分:0)
你可以尝试Response.Redirect("~/Register.aspx",false);
第二个参数可以防止当前线程中断。