我有一个简单的asp .net网络表单。我想让Web表单不返回任何内容,并在查询字符串中的特定值不正确时立即关闭连接。我该怎么做?
我的意思是停止处理请求而不返回任何内容并关闭连接。有什么想法吗?
答案 0 :(得分:3)
这样的事情:
Response.ClearContent();
Response.End();
您可以从母版页,页面或用户控件中调用它。
您可以使用HttpContext.Current.Response
答案 1 :(得分:3)
虽然提到了Response.End(),但它引发了异常(ThreadAbortException)。如果您经常希望这样做,那么您网站的性能可能因此而降低。相反,您可以使用HttpApplication.CompleteRequest来结束请求,但不会抛出异常。