我有一个带有 ajax 的 html 页面,它的表单返回一个触发的值:
从客户端检测到具有潜在危险的 Request.Form 值。
我们在 ASPX C# 代码和实现ProcessRequest
(以及其他调用)的基类之间插入了一个包装类;包装类的主要目的是将异常记录到我们自己的日志机制中。
当我们收到无效数据错误时,我们想显示一个有意义的警报,但遇到了一个警报PageRequestManagerParserErrorException
,虽然它告诉开发人员问题是什么,但对最终用户无用。
没用的东西:
Response.write
(在其他地方记录为解析错误的原因)RegisterStartupScript
RegisterClientScriptBlock
我看到了关于处理太大的文件上传的帖子,但它没有解决向用户输出错误消息的问题。