ASP.NET/ASP.NET Core

[ASP.Net Core] 현재페이지 경로 정보 얻기

http://portfolio.wonpaper.net 2023. 4. 22. 11:20

Razor View 페이지 상에서 

 

Context.Request.GetDisplayUrl()

1
2
3
4
5
6
7
8
9
10
11
12
13
14
@using Microsoft.AspNetCore.Http.Extensions
 
@{
    //http://naver.com/Sports/Detail/33/1?Page=1&code=test
    //string url = Context.Request.GetDisplayUrl();
    string url = Context.Request.GetDisplayUrl();
 
    //naver.com 
    string url2 = Context.Request.Host.ToString();
}
 
@Html.Raw(url)
<br />
@Html.Raw(url2)
cs

 

ASP.Net 과 ASP.Net Core 의 관련 소스가 틀리다. 

 

ASP.Net 의 현재 경로는 아래의 포스팅글을 참고하면 좋을것 같다.

 

HttpContext.Current.Request.Url.AbsolutePath

 

asp.net(c#)에서 현재 페이지의 url을 가져 오는 방법

Request.Url 을 이용하시면 url 정보를 가져올수 있습니다. 사용 방법에 따라서 가져오는 데이터가 조금 다릅니다. 우선 사용방법입니다. Controller 에서 사용하실때 Request.Url.Host : 도메인명 Request.Url.A

xctt.tistory.com

 

 

참고 : https://stackoverflow.com/questions/70485236/how-to-get-full-url-in-asp-net-core-razor-pages

참고 : https://xctt.tistory.com/25