使用http模块自定义日志记录到数据库

时间:2017-02-20 04:23:13

标签: asp.net httpmodule

我想使用Httpmodule记录所有Querystring或将数据发布到数据库中。

我已经尝试过捕获这样的数据:

HttpRequest req;
     string  pageparameterG = string.Empty,
        try
            {
               // get form:
               var formColl = req.QueryString;
               int i = 0, e = 0;
               foreach (string param in formColl.Keys)
                 {
                    try
                       {
                          string detailparam = formColl[param];
                          pageparameterG = string.Concat(pageparameterG, "&", param, "=", detailparam);
                          i++;
                        }
                        catch
                        {
                           e++;
                           continue;
                        }
                        if (i == 0 && e == 0)
                           pageparameterG = "FAIL TO GET PARAMETER";
                    }
                }
       catch
            {
               pageparameterG = "FAIL TO GET PARAMETER";
             }

它使用托管框架4.0在我的MVC项目上工作。但是当我在经典框架2.0上应用它时失败了。

有什么建议吗?

0 个答案:

没有答案