asp.net – 处理“潜在的危险Request.Form值…”
发布时间:2020-05-24 03:15:44 所属栏目: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();
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.Net Cookie或会话状态中存储会话信息?
- asp.net-mvc – DisplayFor和ValueFor之间的区别
- asp.net如何跳转到其他文件夹下的页面
- 遭遇Asp.Net长文件名下载的问题和解决办法
- asp.net-mvc-3 – 从自定义授权属性访问角色
- asp.net – Chrome在成功的文件下载(200状态)上显示“已取消
- asp.net – 无法找到请求的.Net Framework数据提供程序.它可
- asp.net-mvc – 适用于MVC 2 beta 2的MicrosoftMvcJQueryVa
- asp.net-mvc – 您是否使用任何自定义ASP.NET MVC HtmlHelp
- 如何打印与phpinfo()但ASP.NET类似的信息?
推荐文章
站长推荐
- ef-code-first – 如何通过使用Identity ASP.NET
- asp.net-mvc – 使用ViewModels和对System.Web.M
- ASP.net页面在import语句中获取错误,但我有参考的
- asp.net-mvc – ASP.NET MVC:从控制器返回CDN图
- asp.net-mvc – ASP.NET MVC 3模型的部分验证
- asp.net-mvc – Asp.Net核心MVC6如何最初在Ident
- asp.net-mvc – ASP.NET MVC 2中的空查询字符串参
- asp.net – 新的dotnet核心项目无法恢复
- 如何在ASP.NET中的dropdownlist控件中处理长文本
- 如何在ASP.NET Core MVC 6中强制执行小写路由?
热点阅读
