現在のURLさまざまな属性を取得するためのASP.net方法(ファイル名、パラメータなどのドメイン名)

現在のページ完全なアドレスがあるとします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で再現

おすすめ

転載: blog.csdn.net/weixin_33805743/article/details/93987878