gpt4 book ai didi

asp.net - 处理 “Invalid Postback or Callback Argument”错误

转载 作者:行者123 更新时间:2023-12-03 08:01:43 26 4
gpt4 key购买 nike

我们的网站上有错误报告,因此每当发生错误时都会通过电子邮件收到通知,并且这种特定错误会定期发生。我只想处理它,因为它很烦人。在我们的案例中,造成这种情况的主要原因是僵尸程序击中了我们的网站,并采取了任何措施来修改页面数据。我正在考虑将下面的代码实现到Global.asax中,但是我想知道是否有更好的方法来处理它,或者是否有理由我不应该这样做(除了我不会会收到可能合法错误的通知),并让其出错,然后将用户重定向到我们的错误页面。

void Application_Error(object sender, EventArgs e)
{
var exception = Server.GetLastError();

if (exception is HttpUnhandledException && exception.InnerException.ToString().Contains("Invalid postback or callback argument."))
{
Server.ClearError();
Response.Redirect(HttpContext.Current.Request.Url.AbsolutePath);
}
}

最佳答案

我不仅会吞下该错误,因为正如您所说,它可能掩盖了您网站上 pop 的一个实际问题。我认为更好的方法是调整错误报告的配置。
我不知道您使用的是哪种报告基础结构,但是您可能不希望针对网站上发生的每个错误都发送电子邮件(如果这是一个大型网站,可能会严重地引发噪音问题)。有没有一种方法可以过滤您的报告,例如“这些进入日志文件”,“这些致命/重要的进入电子邮件”等...?

关于asp.net - 处理 “Invalid Postback or Callback Argument”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9398458/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com