Request.UrlReferrer仅返回google.com而不是整个关键字

时间:2015-12-14 11:06:24

标签: c# asp.net

我想捕获用户在搜索引擎中输入的关键字以访问我的网站,问题是,当我使用Request.UrlReferrer时,它只返回google.com而不返回包含由连字符分隔的关键字的整个网址字符串。我怎样才能获得关键字?

1 个答案:

答案 0 :(得分:-1)

您可以使用Request.Url获取完整的网址,或使用Request.QueryString从网址获取查询字符串的集合。

您可以指定要检索的查询字符串,如下所示:

Request.Querystring["NameOfQueryStringHere"]

我认为对于google来说,搜索字词的查询字符串名称为“q”,请尝试:

Request.Querystring["q"]