【发布时间】:2015-10-04 22:37:24
【问题描述】:
if()
{
if()
{
}
else
{
throw new httpexception(404,page not found);
}
}
else
{
throw new httpexception(404,page not found);
}
内部完美地抛出 404,但是当控制转到外部块时,它返回到上面的代码,如果再次阻止并抛出 500 错误,执行这么多次之后。
【问题讨论】:
-
你能不能更好地解释一下“它又回到代码并抛出500”?
-
这个问题不清楚。你在说哪个catch块?那些 if 语句应该做什么?
-
关于调试ctrl是回到if开始前写的代码
-
我说的是外部 if,即使抛出 404 也不会到 404
-
哪个catch块,多少线程,...
标签: c# model-view-controller http-status-code-404