如果PreRequestHandlerExecute中出错,则结束请求

时间:2013-10-17 00:02:38

标签: c# asp.net web-services

我在Web服务中有一个Application_PreRequestHandlerExecute事件。

在这种情况下,我目前在数据到达请求的呼叫之前进行了一层数据验证和变异。

如果我确定数据有错误,我有办法结束请求吗?

我希望阻止无效请求到达目的地,因为该目的地将以任何方式失败。它是一个非常大的代码集,由其他人编写,我也不能参考,所以我不想编辑所有100多个电话。

1 个答案:

答案 0 :(得分:0)

我发现您可以使用HttpApplication.Context.Handler将请求重定向到(在我的情况下)错误处理位置。