从URLReferrer获取查询字符串

29
我正在尝试从UrlReferrer获取QueryString的值,像这样Request.QueryString("SYSTEM")。我发现可以使用Request.UrlReferrer.Query(),但它不允许我指定精确的参数。
我可以解析Query()的值,但我想知道是否可以像这样做:Request.UrlReferrer.QueryString("SYSTEM")
2个回答

75
你可以这样做
HttpUtility.ParseQueryString(Request.UrlReferrer.Query)["SYSTEM"]

这是C#在VB中的代码大概是这样的:

HttpUtility.ParseQueryString(Request.UrlReferrer.Query())("SYSTEM")

1
在VB.NET中,从UrlReferrer获取"SYSTEM"的值的一种方法是:
HttpUtility.ParseQueryString(Request.UrlReferrer.Query).GetValues("SYSTEM")(0)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接