본문 바로가기

.NET/C#

c# 현재 페이지 url 가져오기 | ChatGPT

728x90
반응형

C#에서 현재 페이지의 URL을 가져오려면 다음과 같이 코드를 사용할 수 있습니다.

 

아래의 예제는 ASP.NET 웹 애플리케이션에서 현재 페이지 URL을 가져오는 방법을 보여줍니다.

 

 System.Web.HttpContext.Current

using System;

namespace GetCurrentPageURL
{
    class Program
    {
        static void Main(string[] args)
        {
            // 현재 페이지의 URL을 가져옵니다.
            string currentPageUrl = GetCurrentPageURL();

            Console.WriteLine("현재 페이지 URL: " + currentPageUrl);
        }

        static string GetCurrentPageURL()
        {
            // HttpContext.Current가 사용 가능한 경우
            if (System.Web.HttpContext.Current != null)
            {
                return System.Web.HttpContext.Current.Request.Url.AbsoluteUri;
            }
            else
            {
                // 콘솔 애플리케이션이나 다른 환경에서 사용하는 경우,
                // URL을 하드코딩하거나 설정에서 가져오는 방법을 사용해야 합니다.
                return "URL_NOT_AVAILABLE";
            }
        }
    }
}

 

위 코드는 System.Web.HttpContext.Current를 사용하여 현재 페이지의 URL을 가져옵니다. 이 방법은 ASP.NET 웹 애플리케이션에서 사용 가능합니다. 다른 환경에서는 URL을 하드코딩하거나 설정 파일에서 가져오는 방법을 사용해야 할 수 있습니다.

 

출처 | ChatGPT

728x90
반응형