web-dev-qa-db-ja.com

URLReferrerからクエリ文字列を取得する

このようなRequest.QueryString("SYSTEM")のようなQueryString値をUrlReferrerから取得しようとしています。これはRequest.UrlReferrer.Query()を使用できるようですが、正確なパラメーターを指定できません。

Query()値を解析することはできますが、このようなことを実行できるかどうかを知りたいですRequest.UrlReferrer.QueryString("SYSTEM")

29
guanome

あなたができる

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

つまり、VBのC#はおそらく次のようなものです

HttpUtility.ParseQueryString(Request.UrlReferrer.Query())("SYSTEM")
68
Chris Mullins

VB.NETでは、UrlReferrerから「SY​​STEM」の値を取得する1つの方法は次のとおりです。

HttpUtility.ParseQueryString(Request.UrlReferrer.Query).GetValues("SYSTEM")(0)
1
majestzim