asp.net – 处理“潜在的危险Request.Form值…”
发布时间:2020-12-15 23:17:06 所属栏目:asp.Net 来源:网络整理
导读:处理错误的最佳方式是什么? A potentially dangerous Request.Form value was detected from the client” 在ASP.NET中? 我想保持验证,因为我的表单没有正当理由允许HTML字符.但是,我不太清楚如何以更友好的方式处理这个错误.我尝试在一个Page_Error中处理
处理错误的最佳方式是什么?
在ASP.NET中? 我想保持验证,因为我的表单没有正当理由允许HTML字符.但是,我不太清楚如何以更友好的方式处理这个错误.我尝试在一个Page_Error中处理它,但是据我所知,这发生在较低级别的部分,所以Page_Error函数从不触发. 因此,我可能需要在Global.asax文件中使用Application_Error.如果这是处理该错误的唯一方法,是否有专门处理该错误的方法?我不想以同样的方式处理所有的应用程序错误. 谢谢 解决方法
你有两个选择:
// Editing your global.asax.cs public class Global : System.Web.HttpApplication { protected void Application_Error(object sender,EventArgs e) { Exception lastError = Server.GetLastError(); if (lastError is HttpRequestValidationException) { Response.Redirect("~/RequestValidationError.aspx"); } } } 要么 // Editing your CUser.aspx.cs public partial class CUser : System.Web.UI.Page { protected override void OnError(EventArgs e) { Response.Redirect("~/RequestValidationError.aspx"); Context.ClearError(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 我如何让Fiddler捕获我的MVC应用程序向我的ASP.NET Web API
- Application_Start不被ASP.NET网页应用程序打中
- asp.net-mvc-3 – 在MVC3中循环渲染部分视图
- ASP.NET MVC 3 Razor:如何在JavaScript字符串变量中获取Ac
- asp.net – 如何通过LINQ获得第一级的孩子
- nuget-package – 如何在asp.net 5应用程序中添加项目引用
- asp.net-core – 如何将IHttpContextAccessor注入到Autofac
- asp.net-mvc – MVC 5 Owin Facebook Auth导致空参考异常
- asp.net-mvc – asp.net mvc在控制器构建期间的任何时候都可
- 你如何将一个asp.net验证器绑定到多个控件?
推荐文章
站长推荐
- 为什么我的ASP.NET MVC持久性的auth cookie不起作
- asp.net-mvc – 有什么图形设计器ASP.NET MVC吗?
- .net – 有没有办法在Crystal Reports中渲染LaTe
- asp.net按钮点击w / javascript“你确定吗?”在
- asp.net-mvc – ASP.NET MVC母版页
- asp.net – 什么时候回输HTML输入标签?
- 缓存以便以后写入asp.net webservice中的数据库?
- 数据绑定 – Asp.Net核心模型绑定,如何将空字段绑
- asp.net – WebResource Hell – 找不到资源
- asp.net – Web.config – 自定义错误页面无效
热点阅读