过滤器中获取form表单或url请求数据

2018-06-22 06:20:31来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

 
            var httpFormData = filterContext.HttpContext.Request.Form;
            var logContent = string.Empty;
    
          //获取url的
            logContent = filterContext.HttpContext.Request.QueryString.ToString();
        //获取表单的
            if (httpFormData.Count > 0)
            {
                try
                {
                    var formDataList = (from f in httpFormData.AllKeys
                                        select new
                                        {
                                            name = m,
                                            value = httpFormData[m]
                                        }).ToList();

                    logContent = string.Join(",", formDataList);
                }
                catch (Exception ef)
                {
                    logContent = filterContext.HttpContext.Server.HtmlEncode(ef.ToString());
                }
            }    

  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:前台获取枚举的key值

下一篇:.Net中验证码图片生成