我想使用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上应用它时失败了。
有什么建议吗?