웹 양식 응용 프로그램에서 ASP.NET 라우팅을 사용하고 있습니다.상대 URL을 사용하여 현재 디렉토리 바로 아래에있는 페이지에 액세스 할 수 있습니까?
과일에 관한 페이지에 produce/fruit
경로가 있다고 가정 해 봅니다.
사과에 관한 페이지에 produce/fruit/apples
경로가 있다고 가정 해 보겠습니다.
그래서 produce/fruit
은 페이지와 디렉토리입니다. 이 페이지에서 현재 페이지를 포함 할 필요가없는 상대 URL로 produce/fruit/apples
으로 하이퍼 링크를 만들 수 있습니까?
아래의 앵커를 produce/fruit
에 사용하면 존재하지 않는 produce/apples
으로 연결됩니다. 그러나 동일한 페이지에서 동일한 링크를 produce/fruit/
에 사용하면 올바른 페이지/하위 디렉토리로 이동하게됩니다. 물론
<a href="apples">apples</a>
는 produce/fruit
에서 내 링크는 <a href="fruit/apples">apples</a>
이 될 수 있지만, 나는 현재 페이지의 이름을 포함해야하고, 그것은 produce/fruit/
에서 작동하지 않을 것입니다.
내가 잊어 버린 정말 간단한 html이있는 것처럼 느껴집니다.
당신은'apples 시도 않았다'? –
당신은'apples'을 시도 했습니까 - Btw'produce/fruit'는 페이지와 디렉토리가 아닙니다. 'produce/fruit'는 페이지이고'produce/fruit /'는 디렉토리입니다. –
'produce/apples /'디렉토리로 이동하지만 현재 디렉토리는 경로에 보관하지 않습니다. – Matt