大家好,我是小駱。今天帶來的是Server對象,廢話不多說,帶來一個簡單的例子讓大家熟悉"她"~
?
*** Server對象 ***
?
語法:Server.MapPath(),Server.HTMLEncode(),Server.URLEncode()
?
描述:Server對象提供的方法和屬性可以訪問服務器,如MapPath()方法可以得到服務器上某文件的物理路徑,HTMLEncode()和URLEncode()可以對字符進行編碼,輸出平時無法輸出的字符。
?
*** Server對象 ***
?
4-11.aspx.cs
protected void Page_Load(object sender, EventArgs e) { Response.Write("當前文件所在物理路徑如下所示:"); Response.Write(Server.MapPath (".")); Response.Write("<p>"); Response.Write("網站的根目錄如下所示:"); //根目錄的表示方法有"~/"、"/"、"" Response.Write(Server.MapPath("~/")); //使用"/"時需注意當前文件必須位于根目錄下的子目錄 } //否則發生映射錯誤
?
好,這個例子很簡單,我只介紹了MapPath()方法的使用。MapPath()方法可以將“網頁虛擬路徑”轉換為服務器上的“物理路徑”。4-11這個例子是一個空白頁面,輸出當前頁面文件所在的物理路徑和網站根目錄,相信熟悉Windows文件層次的朋友知道,一個點"."表示當前目錄,而斜杠"/"表示根目錄,波浪線"~"表示當前工作目錄(起碼在Linux下是這樣的:)。我們調用MapPath()方法得到文件路徑,在用Response.Write()輸出即可。如圖所示~
?
小貼士:
有時候我們明明修改了代碼,網頁執行的時候卻好像還是輸出原來那個結果,這時我們可以把ASP.NET Development Server停止,再打開我們的頁面,哈哈,也許問題就解決了~(此法并非次次靈驗)
?
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
