мне интересно, если кто-то может объяснить мне, в деталях, разницу между этим:Разница между ~/и ../
~/Images/delete.png
../Images/delete.png
Что - я думаю - я знаю (не уверен, на всех):
- ../ и ~/понимает на стороне сервера. (C#)
- ../ понимается на стороне клиента, но ~/нет. (html и javascript)
- ../ и ~/mean Родительский каталог
- Когда я использую ~/на стороне сервера, похоже, что он конвертирован в ../ на стороне клиента.
Я пытался найти решение, но - я думаю - Google не считают «~ /» и «../» в строке поиска.
PS: Возможно, кто-то уже задал этот вопрос. Я провел много исследований, но я не нашел ясного ответа. Если вы думаете, что кто-то сделал это, пожалуйста, обратитесь к нему.
спасибо.
EDIT:
Спасибо за ваш ответ.
Таким образом, ~ преобразуется как путь к корню проекта.
Ex: локальный: 8080/главная/изображения/delete.png
~/images/delete.png ---- > ../main/images/delete.png ---- > localhost:8080/main/images/delete.png
../images/delete.png ---- > main/images/delete.png
Таким образом, клиентский код для первого URL будет: ../main/images/delete.png
Благодарим за ответ! Это помогло мне понять эту концепцию! :) –