티스토리 뷰
웹 개발을 하다보면 현재 페이지 주소를 가지고 와서 조건을 만드는 경우가 자주 생깁니다.
이번에는 주소를 가져오는 다양한 방법을 알아보겠습니다.
다음 주소를 가지고 예를 들어보겠습니다.
http://travelpark.tistory.com/Post/Index?type=1&name=t
Request.Url 객체를 사용해 다양한 유형으로 주소를 불러올 수 있습니다.
1. Request.Url.Host : 도메인명 가져오기
> travelpark.tistory.com
2. Request.Url.Authority : 도메인명 + 포트번호 가져오기
> travelpark.tistory.com:80
3. Request.Url.Port : 포트번호 가져오기
> 80
4. Request.Url.AbsolutePath : 도메인명, 포트, 쿼리스트링 값이 제외된 전체 주소 가져오기
> /Post/Index
5. Request.Url.AbsoluteUrl : 도메인명, 포트, 쿼리스트링 값이 포함된 전체 주소 가져오기
> http://travelpark.tistory.com:80/Post/Index?type=1&name=t
6. Request.Url.PathAndQuery : 도메인명, 포트 제외한 쿼리스트링 값이 포함된 주소 가져오기
> /Post/Index?type=1&name=t
Request.Url 객체는 네임스페이스 System.Web 의 HttpRequest 클래스에서 지원하고 View에서도 사용할 수 있습니다.
View에서 사용할 때는 Request.Url.Host 앞부분에 HttpContext.Current.를 붙여서 사용해주시면 됩니다.
ex) HttpContext.Current.Request.Url.Host
'ASP.NET' 카테고리의 다른 글
.Net 파일 업로드 시 파일명, 확장자, 경로 가져오기 (0) | 2020.07.15 |
---|---|
.Net에서 대/소문자 바꾸기 (0) | 2020.07.14 |
웹 폼(WebForm)의 기본적인 이벤트 정리 (0) | 2017.08.29 |
Page.IsPostBack 속성 (0) | 2017.08.29 |
- Total
- Today
- Yesterday
- iframe
- 로마
- 태풍
- USB
- ASP.NET
- 영국
- Roma
- 체크박스
- 근위병교대식
- 환경호르몬
- ASP
- 인코딩
- mssql
- javascript
- 런던
- favicon
- jquery
- 플라스틱
- html
- 템즈강
- 이순신
- 비스페놀A
- 고성
- 자바스크립트
- URL
- MS-SQL
- toFixed
- london
- DATEDIFF
- 한글깨짐
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |