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
반응형
'.NET > C#' 카테고리의 다른 글
C# 인코딩과 디코딩 함수 | ChatGPT (0) | 2024.09.11 |
---|---|
LINQ 쿼리를 사용하여 list 내에 값이 있는지 확인하는 방법 | ChatGPT (0) | 2023.11.27 |
C# linq List 에 항목이 있는지 확인하는 코드 | ChatGPT (1) | 2023.11.25 |
문자가 날짜인지 체크하는 c# 코드 | ChatGPT (1) | 2023.11.24 |
cshtml 파일에서 Url.Action 및 하드 코딩된 URL 중 어떤 것이 더 나은가 | ChatGPT (0) | 2023.11.12 |