私は変数を持っています
string rawURL = HttpContext.Current.Request.RawUrl;
この URL のクエリ文字列パラメーターを読み取るにはどうすればよいですか?
私は変数を持っています
string rawURL = HttpContext.Current.Request.RawUrl;
この URL のクエリ文字列パラメーターを読み取るにはどうすればよいですか?
これはおそらくあなたが求めているものです
Uri theRealURL = new Uri(HttpContext.Current.Request.Url.Scheme + "://" + HttpContext.Current.Request.Url.Authority + HttpContext.Current.Request.RawUrl);
string yourValue= HttpUtility.ParseQueryString(theRealURL.Query).Get("yourParm");
を通過する必要はありませんRawUrl
-プロパティRequest
を使用して、オブジェクトには既に解析されたバージョンが含まれていRequest.QueryString
ます。
これは索引付けされNameValueCollection
た .
Request オブジェクトには、簡単に実行できる Params プロパティがあります。自分で解析する必要はありません。
これで問題は解決します.....
string strReq = "";
strReq = HttpContext.Current.Request.RawUrl;
strReq = strReq.Substring(strReq.IndexOf('?') + 1);