erste Basis-url der Website Stamm (absolute/relative url)

Möchte ich völlig verstehen, wie relative und absolute url-Adresse in statische und dynamische Dateien.

~  : 
/  :
.. : in a relative URL indicates the parent directory
 . : refers to the current directory
 / : always replaces the entire pathname of the base URL
//: always replaces everything from the hostname onwards

Diesem Beispiel ist einfach, wenn Sie arbeiten, ohne virtuelles Verzeichnis. Aber ich arbeite auf virtuelles Verzeichnis.

Relative URI          Absolute URI
about.html            http://WebReference.com/html/about.html
tutorial1/            http://WebReference.com/html/tutorial1/
tutorial1/2.html      http://WebReference.com/html/tutorial1/2.html
/                     http://WebReference.com/
//www.internet.com/  http://www.internet.com/
/experts/             http://WebReference.com/experts/
../                   http://WebReference.com/
../experts/           http://WebReference.com/experts/
../../../             http://WebReference.com/
./                    http://WebReference.com/html/
./about.html          http://WebReference.com/html/about.html

Möchte ich simulieren, die eine Website unten, wie mein Projekt, die arbeiten auf virtuelles Verzeichnis.

Diese sind meiner aspx-und ascx-Ordner

http://hostAddress:port/virtualDirectory/MainSite/ASPX/default.aspx
http://hostAddress:port/virtualDirectory/MainSite/ASCX/UserCtrl/login.ascx

http://hostAddress:port/virtualDirectory/AdminSite/ASPX/ASCX/default.aspx

Diese sind meine JS-Dateien(die für den Einsatz sowohl mit der aspx-und ascx-Dateien):

http://hostAddress:port/virtualDirectory/MainSite/JavascriptFolder/jsFile.js
http://hostAddress:port/virtualDirectory/AdminSite/JavascriptFolder/jsFile.js

dies ist meine statische web-Seiten-Adresse(ich möchte ein paar Bilder und laufen in einigen js-Funktionen):

http://hostAddress:port/virtualDirectory/HTMLFiles/page.html

dies ist mein image-Ordner

http://hostAddress:port/virtualDirectory/Images/PNG/arrow.png
http://hostAddress:port/virtualDirectory/Images/GIF/arrow.png

wenn ich schreiben will und image-Datei-link in meiner ASPX-Datei, die ich schreiben sollte

aspxImgCtrl.ImageUrl = Server.MapPath("~")+"/Images/GIF/arrow.png";

Aber wenn ich schreiben will, den Pfad hart codiert oder aus javascript-Datei, welche Art von url-Adresse soll es sein?

Schreibe einen Kommentar