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:對應的值
- 3、Expires:資訊儲存的時間設定(DateTime.Now.AddDays(儲存幾天就填幾)/Addhours(幾個小時就填寫幾))
獲取Cookie的值
清楚Cookie值,使用過期的方式(Expires=DateTiem.Now.AddDays(-1)即過期)
Application:
和Session都為存值的,但是Session單個使用者公有,而Application則是整個專案共有
注意:因為Application存的是任意型別的,所以我們在取值時要注意。
Server.Transfer():轉發
Server.MaPath:虛擬路徑轉物理路徑
轉發的本質:路徑不變,內容變了