C#에서 현재 페이지의 URL 가져 오기
이 자습서에서는 C#에서 현재 페이지의 URL을 가져 오는 방법에 대해 설명합니다.
C#에서HttpContext
클래스를 사용하여 현재 페이지의 URL 가져 오기
C#의 HttpContext
클래스는 특정 HTTP 요청에 대한 모든 정보를 처리합니다. HttpContext
클래스를 사용하여 현재 웹 페이지의 URL을 가져올 수 있습니다. 다음 예를 참조하십시오.
string url = HttpContext.Current.Request.Url.AbsoluteUri;
위의 코드는 아래와 같은 URL을 제공합니다.
http: // localhost:5555/TUTORIAL/Default.aspx
또한HttpContext
클래스를 사용하여 호스트 이름, 포트 번호 등과 같은 URL의 다른 부분을 가져올 수 있습니다. 다음 코드 예제는HttpContext
클래스로 호스트 이름을 얻는 방법을 보여줍니다.
string hostname = HttpContext.Current.Request.Url.Host;
이 코드는hostname
변수 안에 호스트 이름을 저장합니다.
localhost
HttpContext
클래스를 사용하여 포트 번호를 가져올 수도 있습니다. 다음 코드 예제는 C#에서HttpContext
클래스를 사용하여 포트 번호를 얻는 방법을 보여줍니다.
string portnumber = HttpContext.Current.Request.Url.Port;
위의 코드는portnumber
변수 안에 포트 번호를 저장합니다.
5555
C#에서 현재 웹 페이지의 경로를 가져올 수도 있습니다. 첫 번째 예에서 경로는 포트 번호 뒤의 URL 부분입니다. 다음 코드 예제는 C#에서 현재 웹 페이지의 경로를 얻는 방법을 보여줍니다.
string path = HttpContext.Current.Request.Url.AbsolutePath;
위 코드는path
변수에 다음 값을 저장합니다.
/ TUTORIAL / Default.aspx
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn