私はWebフォームアプリケーションで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