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

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