ValidateEvents 是一个很棒的 ASP.net 功能,但是黄屏死机不是很好。我在这里找到了一种如何优雅地处理 HttpRequestValidationException 的方法,但这不适用于 ASP.net AJAX。
基本上,我得到了一个带有 TextBox 和 Button 的 UpdatePanel,当用户在 Textbox 中键入 HTML 时,会弹出一个带有错误消息的 JavaScript 弹出窗口,提示不要修改响应。
所以我想知道优雅地处理 HttpRequestValidationException 的最佳方法是什么?对于“正常”请求,我只想显示一条错误消息,但是当它是 AJAX 请求时,我想丢弃该请求并返回一些指示错误的内容,以便我的前端页面可以对它做出反应?