現在のページ完全なアドレスがあるとしますhttp://www.test.com/aaa/bbb.aspx?id=5&name=kelli
「のHttp://」プロトコル名です
「Www.test.comは、」ドメイン名です
「AAA」は、サイトの名前です。
「Bbb.aspxは、」ページ名(ファイル名)であります
"ID = 5&名前=ケリー" パラメータ
[1]完全なURL(プロトコル+ドメイン名+ドメイン名+ファイル名+パラメータ)について
文字列のURL = Request.Url.ToString();
URL = http://www.test.com/aaa/bbb.aspx?id=5&name=kelli
[2]ドメイン名+名+パラメータページを取得します:
文字列のURL = Request.RawUrl。
(或文字列のURL = Request.Url.PathAndQuery;)
URL = /aaa/bbb.aspx?id=5& 名=ケリー
[3]のドメイン名+ページ名を取得するには:
文字列のURL = HttpContext.Current.Request.Url.AbsolutePath。
(或文字列のURL = HttpContext.Current.Request.Path;)
URL = AAA / bbb.aspx
[4]のドメイン名を取得します。
文字列のURL = HttpContext.Current.Request.Url.Host。
URL = www.test.com
[5]収集パラメータ:
文字列のURL = HttpContext.Current.Request.Url.Query。
URL = ?ID = 5&名前=ケリー
ます。https://www.cnblogs.com/Viki/archive/2012/03/14/2395463.htmlで再現