搜尋
首頁後端開發C#.Net教程分享ASP.NET學習筆記(4)資料夾
分享ASP.NET學習筆記(4)資料夾May 24, 2017 pm 08:47 PM
asp.net資料夾

ASP.NET Web Pages - 資料夾

本章介紹資料夾和資料夾路徑的知識。

在本章中,您將學到:

邏輯資料夾結構和實體資料夾結構

虛擬名稱和實體名稱

Web URL 和Web 路徑

邏輯資料夾結構

下面是典型的ASP.NET 網站資料夾結構:

分享ASP.NET學習筆記(4)資料夾

"Account" 資料夾包含登入和安全文件

"App_Data" 資料夾包含資料庫和資料檔案

"Images" 資料夾包含圖片

"Scripts" 資料夾包含瀏覽器腳本

"Shared" 資料夾包含公共的檔案(例如佈局和樣式檔案)

實體資料夾結構

在上述網站中的"Images"資料夾在電腦上的實體資料夾結構可能如下:

C:\Documents\MyWebSites\Demo\Images 

虛擬名稱和實體名稱

以上面的範例為例:

網站圖片的虛擬名稱可能是"Images/pic31.jpg"。

對應的實體名稱是"C:\Documents\MyWebSites\Demo\Images\pic31.jpg"。

URL 和路徑

URL 是用來存取網站中的檔案:www.w3cschool.cc/html/html-tutorial.html

URL 對應於伺服器上的實體檔案:C:\MyWebSites\w3cschool\html\html-tutorial.html 

虛擬路徑是實體路徑的一種簡寫表示。如果您使用虛擬路徑,當您變更網域名稱或將您的網頁移到其他伺服器時,您可以不用更新路徑。

磁碟機的根目錄如下寫 C: ,但是網站的根目錄是 / (斜線)。

Web 資料夾的虛擬路徑通常是與實體資料夾不相同。

在您的程式碼中,根據您的編碼需求決定使用實體路徑和和虛擬路徑。

ASP.NET 資料夾路徑有 3 種工具:~ 運算子、Server.MapPath 方法 和 Href 方法。

~ 運算子

使用 ~ 運算符,在程式碼中規定虛擬路徑。

如果您使用~ 運算符,在您的網站遷移到其他不同的資料夾或位置時,您可以不用更改您的任何程式碼:

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

Server.MapPath 方法

Server.MapPath 方法將虛擬路徑(/index.html)轉換成伺服器能理解的實體路徑(C:\Documents\MyWebSites\Demo\default.html)。

當您需要開啟伺服器上的資料檔案時,您可以使用這個方法(只有提供完整的實體路徑才能存取資料檔案):

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

在本教學課程的下一章中,您將學到更多關於讀取(和寫入)伺服器上的資料檔案的知識。

Href 方法

Href 方法將程式碼中的使用的路徑轉換成瀏覽器可以理解的路徑(瀏覽器無法理解 ~ 運算子)。

您可以使用 Href 方法建立資源(例如圖片檔案 和 CSS 檔案)的路徑。

一般会在 HTML 中的 分享ASP.NET學習筆記(4)資料夾 元素中使用此方法:

@{var myStyleSheet = "~/Shared/Site.css";}
<!-- This creates a link to the CSS file. -->
<link rel="stylesheet" type="text/css" href="@Href(myStyleSheet)" />
<!-- Same as : -->
<link rel="stylesheet" type="text/css" href="/Shared/Site.css" />

Href 方法是 WebPage 对象的一种方法。

【相关推荐】

1. 分享ASP.NET学习笔记(1)--WebPages Razor

2. 分享ASP.NET学习笔记(2)--WebPages 介绍

3. 分享ASP.NET学习笔记(3)WebPages 布局

以上是分享ASP.NET學習筆記(4)資料夾的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
swsetup 是什么文件夹swsetup 是什么文件夹Feb 20, 2023 pm 04:51 PM

swsetup是惠普软件的一个备份文件夹,如果使用系统恢复盘恢复系统、系统文件、随机软件、驱动,都可以在这个文件夹中找到;swsetup文件夹可以删除,如果用户需要更大的可用硬盘空间,可以删除此目录,不会影响用户。

如何调整Win10文件夹字体大小?如何调整Win10文件夹字体大小?Jun 30, 2023 pm 08:02 PM

win10电脑文件夹字体大小怎么设置?win10文件夹字体大小设置方法是首先点击左下角开始,然后选择打开设置。很多小伙伴不知道怎操作,小编下面整理了文件夹字体大小设置方法步骤,如果你感兴趣的话,跟着小编一起往下看看吧!文件夹字体大小设置方法步骤1、首先点击左下角开始,然后选择打开设置。2、之后去点击“系统”。3、点击左侧的“屏幕”。4、在右边找到“更改文本、应用等项目的大小”。5、最后点击下拉,选择100%即可。以上就是【win10电脑文件夹字体大小怎么设置-文件夹字体大小设置方法步骤】全部内容

如何与其他人共享 OneDrive 文件或文件夹?如何与其他人共享 OneDrive 文件或文件夹?May 08, 2023 pm 06:42 PM

MicrosoftOneDrive允许用户将文件和文件夹存储在云上并从任何地方访问它们。如果您允许他们使用OneDrive应用程序,您还可以授予他们访问文件的权限。这使人们可以轻松地交换文件或文件夹。您还可以更改文件的访问权限,例如他们是否可以编辑或仅查看它,还可以添加密码以及到期日期。因此,即使您忘记停止访问某些文件,访问权限也会在指定日期后自动过期。在这篇文章中,我们将教你如何使用两种不同的方法在OneDrive中与他人共享文件或文件夹。如何在OneDrive中与人共享文件或文件夹方法

如何为所有文件夹在Windows 11中设置相同的文件夹视图?如何为所有文件夹在Windows 11中设置相同的文件夹视图?Apr 26, 2023 pm 10:31 PM

在Windows中,我们可以在文件资源管理器中查看文件夹、文件和其他文档。您可能已经观察到,很少有文件和文件夹具有较小的图标,而很少有较大的图标。因此可以理解,有一个定制选项可用。根据文件的性质,默认设置了不同的文件夹模板。例如,在包含照片的名为Picture的文件夹中,图像具有不同的视图。包含音乐文件的音乐文件夹将具有不同的模板。同样,对于文档、视频等文件夹,每个文件夹根据其类别包含不同的模板。您还可以选择文件夹的模板并将其设置为所有其他相同类型的文件夹。在本文中,我们将学习如何将文件夹视图应

如何解决Python的文件夹未找到错误?如何解决Python的文件夹未找到错误?Jun 24, 2023 pm 04:32 PM

Python是一种流行的编程语言,但在使用中,经常会遇到一些错误。其中一个常见的错误是“文件夹未找到”。这个错误很容易让新手或者不熟悉Python的人感到困惑。在本文中,我们将讨论如何解决这个问题。1.确认文件夹路径是否正确在Python中,处理文件和文件夹的时候,需要指定文件和文件夹的路径。如果路径设置错误,那么就会导致程序无法找到文件夹。因此,我们需要先

如何在 Windows 11 和 10 中向受控文件夹访问添加或删除文件夹如何在 Windows 11 和 10 中向受控文件夹访问添加或删除文件夹Apr 18, 2023 pm 03:31 PM

微软推出了一种防病毒软件,有助于保护文件夹免受任何其他应用程序的攻击,称为Defender防病毒。在勒索软件攻击中,其中的所有文件夹和文件都受到攻击,您将无法使用它们,因为它将被另一个病毒进程锁定。因此,当您将文件夹添加到受控文件夹访问时,它会提供额外的安全性并防止这些勒索软件攻击。默认情况下,Windows将用户目录中的文档、图片、视频等文件夹添加到受控文件夹访问权限。您需要以系统管理员身份登录才能从受控文件夹访问中添加或删除文件夹。在这篇文章中,我们已经解释了一些可以做到这一点的方法。如何使

Win11系统怎么显示隐藏文件夹Win11系统怎么显示隐藏文件夹Jun 29, 2023 am 11:50 AM

Win11系统怎么显示隐藏文件夹?我们日常使用电脑的时候,会有些比较私密文件储存在电脑上,因为比较私密所以不想要别人看到,这种情况我们可以选择隐藏文件夹,需要的时候也可以显示出来,如果你不知道如何隐藏显示文件夹,小编下面整理了Win11系统显示隐藏文件夹教程,感兴趣的话,一起往下看看吧!Win11系统怎么显示隐藏文件夹1、右键点击想要隐藏的文件夹,选择属性,在里面勾选【隐藏】。确定后这个文件夹就是隐藏的状态,一般情况下别人看不到。文件也可按此方法隐藏起来。如何把隐藏文件夹显示出来1、在本地磁盘里

文件夹变成exe文件是什么病毒文件夹变成exe文件是什么病毒Jul 11, 2023 am 10:28 AM

文件夹变成exe文件是文件夹病毒,其处理方法有:1、确保计算机安装了最新的杀毒软件;2、不要打开未知来源的电子邮件附件或下载可疑的网络文件;3、定期备份计算机的重要文件也是一项重要的防范措施。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版