如何在asp .net中为GET请求返回任何内容并关闭连接

时间:2011-05-31 13:27:52

标签: .net asp.net vb.net visual-studio get

我有一个简单的asp .net网络表单。我想让Web表单不返回任何内容,并在查询字符串中的特定值不正确时立即关闭连接。我该怎么做?

我的意思是停止处理请求而不返回任何内容并关闭连接。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

这样的事情:

Response.ClearContent();
Response.End();

您可以从母版页,页面或用户控件中调用它。

您可以使用HttpContext.Current.Response

获取响应对象

答案 1 :(得分:3)

虽然提到了Response.End(),但它引发了异常(ThreadAbortException)。如果您经常希望这样做,那么您网站的性能可能因此而降低。相反,您可以使用HttpApplication.CompleteRequest来结束请求,但不会抛出异常。