1. 程式人生 > 其它 >ASP.NET MVC5基礎

ASP.NET MVC5基礎

1、內建物件:Request(請求)、Response(響應)、Session(會話)、Cookie(客戶端資料)、Application(當前網站物件)、Server(伺服器物件)、Content(返回內容)

Response.From(post請求)

上傳檔案(虛擬路徑轉物理路徑)

SaveAS方法需要物理路徑

file:代表input的name屬性

~/uploads/:上傳地址根目錄下的uploads資料夾下

HTML頁程式碼

action:控制器下相關的的方法名稱

method:請求方式(post/get)

enctype:支援多方表單提交。

type="file":表示上傳檔案型別

注意:如果上傳的是圖片預設為隱藏的,需要點選顯示所有檔案(如下圖操作)

Response. Write向客戶端輸出內容

Response.Redirect(重定向)

Session會話資料儲存在伺服器中儲存少量重要資料比如賬號

Requst.Form(post請求Form中的input中的name=user)

Session是一個鍵值對

Session的存活時間20min

Session是一個鍵值對
Session的存活時間20min
Sess ion銷燬Abandon/Clear

銷燬Session

Cookie存資訊

時效性:
1、name:"token":Cookie的名稱

2、value:對應的值

  1. 3、Expires:資訊儲存的時間設定(DateTime.Now.AddDays(儲存幾天就填幾)/Addhours(幾個小時就填寫幾))

獲取Cookie的值

清楚Cookie值,使用過期的方式(Expires=DateTiem.Now.AddDays(-1)即過期)

Application:

和Session都為存值的,但是Session單個使用者公有,而Application則是整個專案共有

注意:因為Application存的是任意型別的,所以我們在取值時要注意。

Server.Transfer():轉發

Server.MaPath:虛擬路徑轉物理路徑

轉發的本質:路徑不變,內容變了