Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

Folder Halaman Web


Halaman Web ASP.NET - Folder


Bab ini memperkenalkan pengetahuan tentang folder dan laluan folder.


Dalam bab ini, anda akan mempelajari:

  • Struktur folder logik dan struktur folder fizikal

  • Nama Maya dan Nama Fizikal

  • URL Web dan Laluan Web


Struktur Folder Logik

Di bawah ialah ASP.NET Biasa struktur folder tapak web:

31.jpg
  • Folder "Akaun" mengandungi fail log masuk dan keselamatan

  • Folder "App_Data" mengandungi pangkalan data dan fail data

  • Folder "Imej" mengandungi gambar

  • Folder "Skrip" mengandungi skrip penyemak imbas

  • The " Folder kongsi" mengandungi fail biasa (seperti fail susun atur dan gaya)


Struktur folder fizikal

Struktur folder fizikal folder "Imej" dalam tapak web di atas pada komputer anda mungkin seperti berikut:

C:DocumentsMyWebSitesDemoImages


Nama maya dan nama fizikal

Ambil contoh di atas:

Nama maya imej tapak web mungkin "Images/pic31.jpg". Nama fizikal yang sepadan bagi

ialah "C:DocumentsMyWebSitesDemoImagespic31.jpg".


URL dan laluan

URL digunakan untuk mengakses fail dalam tapak web: http://www.w3cschool.cc/html/html-tutorial.html

URL sepadan dengan fail fizikal pada pelayan: C:MyWebSitesw3cschoolhtmlhtml-tutorial.html

Laluan maya ialah perwakilan singkatan laluan fizikal. Jika anda menggunakan laluan maya, anda tidak perlu mengemas kini laluan apabila anda menukar nama domain atau mengalihkan halaman web anda ke pelayan lain.

URLhttp://www.w3cschool.cc/html/html-tutorial.html
服务器名称w3cschool
虚拟路径/html/html-tutorial.html
物理路径C:MyWebSitesw3cschoolhtmlhtml-tutorial.html

Direktori akar pemacu cakera ditulis sebagai C: , tetapi direktori akar tapak web ialah / (slash).

Laluan maya folder Web biasanya berbeza daripada folder fizikal.

Dalam kod anda, tentukan untuk menggunakan laluan fizikal dan laluan maya berdasarkan keperluan pengekodan anda.

Laluan folder ASP.NET mempunyai 3 alatan: ~ operator, kaedah Server.MapPath dan kaedah Href.


~ Operator

Gunakan operator ~ untuk menentukan laluan maya dalam kod pengaturcaraan.

Jika anda menggunakan operator ~, anda boleh mengalihkan tapak anda ke folder atau lokasi lain tanpa menukar mana-mana kod anda:

var myImagesFolder = " ~/images";
var myStyleSheet = "~/styles/StyleSheet.css";


Kaedah Server.MapPath

Kaedah Server.MapPath Tukar laluan maya (/ ) ke laluan fizikal yang difahami oleh pelayan (C:DocumentsMyWebSitesDemodedefault.html).

Apabila anda perlu membuka fail data pada pelayan, anda boleh menggunakan kaedah ini (fail data hanya boleh diakses dengan menyediakan laluan fizikal yang lengkap):

var pathName = "~/dataFile.txt";
var fileName = Server.MapPath(pathName);

Dalam bab seterusnya tutorial ini, anda akan mengetahui lebih lanjut tentang membaca Pengetahuan pengambilan (dan menulis) fail data pada pelayan.


Kaedah Href

Kaedah Href menukar laluan yang digunakan dalam kod kepada laluan yang boleh difahami oleh penyemak imbas (pelayar tidak dapat memahami operator ~).

Anda boleh menggunakan kaedah Href untuk mencipta laluan ke sumber seperti fail imej dan fail CSS.

Kaedah ini biasanya digunakan dalam elemen <a>, <img> dan <link> dalam HTML:

@{var myStyleSheet = "~/Shared / Site.css";}

<!-- Ini mencipta pautan ke fail CSS -->
<link rel="stylesheet" type="text/css" href="@Href(myStyleSheet)" />

<!-- Sama seperti : -->
<link rel="stylesheet" type="text/css" href="/Shared/Site.css" />

Kaedah Href ialah kaedah objek Halaman Web.


Laman web PHP Cina