none
执行Response.End()后总是能捕获错误 RRS feed

  • 问题

  • 在XMLHttpRequest请求的处理页面中使用try...catch...,执行Response.End()后总是能捕获错误(即使不执行任何操作,只是使用Response.Write()输出一个字符串,也能捕获同样的错误):
    “由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值。”
    这是怎么回事啊?


    做最好的自己
    2009年7月19日 1:49

答案

  • 这个方法通过抛出一个ThreadAbortException来终止输出。

    Please mark the post answered your question as the answer, and click the chartreuse pyramid floating over "Vote as helpful" to mark other helpful posts as helpful. This posting is provided "AS IS" with no warranties, and confers no rights.
    Visual C++ MVP
    2009年7月19日 10:22
    版主

全部回复