在页面上防止非法字符输入Page_error

使用这样不会将错误抛给用户 

//防止非法字符
    protected void Page_Error(object sender, EventArgs e)
    {
        Exception ex = Server.GetLastError();
        if (HttpContext.Current.Server.GetLastError() is HttpRequestValidationException)
        {
            HttpContext.Current.Response.Write("请输入合法的字符串【<a href=\"javascript:history.back(0);\">返回</a>】");
            HttpContext.Current.Server.ClearError();
        }
    }

posted @ 2009-04-29 16:56  非常菜鸟  阅读(442)  评论(1编辑  收藏  举报