C#에서 현재 페이지의 URL 가져 오기

Muhammad Maisam Abbas 2024년2월16일
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
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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