вопрос новичка .net - переменная, эквивалентная $ _SESSION ['SERVER_NAME'] - PullRequest
2 голосов
/ 19 апреля 2011

Я все еще новичок в .net .... Я пытаюсь найти переменную, которая печатает имя домена, из которого в настоящее время выполняется файл aspx.cs. Я пришел из земли PHP, и у него есть $ _SERVER ['SERVER_NAME'] или $ _SERVER ['HTTP_HOST']. Что такое эквивалентный .net для этих переменных?

Спасибо

Ответы [ 2 ]

4 голосов
/ 19 апреля 2011

У вас есть все это в:

HttpContext.Current.Request.Url

В этом объекте у вас есть Домен, AbsoluteUri, AbsolutePath и т. Д. Пожалуйста, смотрите этот вопрос и эту ссылку для большего количества ссылок

2 голосов
/ 19 апреля 2011

Request.ServerVariables["SERVER_NAME"] и Request.ServerVariables["HTTP_HOST"]

...