この質問が別の場所で回答されている場合は申し訳ありませんが、いくつかのページを検索してみましたが、うまくいきませんでした。
だから私はすべてのページで使用しているインクルード ファイル (サイドバー) を持っています。
Default.asp
Products.asp
Salary/Survey.asp
inc/sidebar.asp (this is the included file)
今sidebar.asp、私はへのリンクを持っていますSalary/Survey.asp
ルートレベルの他のすべてのページから、私は簡単に使用でき、href='Salary/Survey.asp'正常に動作します。しかし、私がページにいるときSurvey.asp、書き込みhref='Salary/Survey.asp'は実際になりSalary/Salary/Survey.aspます。適切に使用する必要があることは理解してい../Salary/Survey.aspますが、ルート レベルのページでは機能しません。
他の誰かのプロジェクトで働いていて、彼のディレクトリ構造がわからないため、パスのオプションしかroot relativeあり/Default.aspません。/Salary/Survey.aspdocument relative
これが理解しやすく、誰かが私を助けてくれることを願っています。
ありがとう!