본문 바로가기

Programing/닷넷

asp.net에서 경로에 ~을 사용하면 좋을 때

Visual Studio는 이미지 경로에 ~를 자동으로 넣어준다.

HTML 문서(사실상 .aspx)에 비표준 기호가 들어가는 것이 보기 싫어서 없애던가 ..으로 수작업 수정을 해주는데 이 기호가 유용할 경우를 확인했다.


파일 리팩토링이 필요해서 aspx 파일이 특정 디렉터리 하위로 들어갔다고 하면

Images 경로에 대한 상대 경로가 달라져야 한다.

../Images 로 일일이 수정을 해주어야 하는데 옮기는 파일수 및 참조되는 곳의 수만큼 소요된다.


만약 ~/Images라고 쓰면 알아서 루트 아래 Images라고 처리를 해주므로 이런 변경에 유연해지는 코드가 될 수 있을 것이다.