0

我想从 asp.net 中的搜索应用程序的查询字符串中提取一些关键字。

我首先解码了 url 字符串,所以它是纯文本

我有这个开始,但我想添加一个关键字组

([\?\&])q=[^\&]+[\&]?

我得到这个 ?q=harbour Landing Dental&

我想剪掉那些纯粹的词,但不确定这是否可能

我还有一长串可能的查询字符串值字段,我想检查这些字段

?q=
@q=
?qs=
&qs=
4

2 回答 2

4

为什么不直接使用HttpRequest.QueryString集合?

于 2010-05-07T20:23:33.847 回答
2

如果您有权访问,HttpRequest您应该只使用该HttpRequest.QueryString属性。

如果您无权访问它并且只有实际的查询字符串作为字符串,您应该只使用该HttpUtil.ParseQueryString函数来获取NameValueCollection.

于 2010-05-07T20:31:29.200 回答