Rich控件主要包括:
(1)FileUpload控件
(2)Calender控件
(3)Adrotator控件
(4)Multiview控件
(5)Wizard控件
本筆記主要講了FileUpload控件的簡單用法。
1、 FileUpload控件用於用戶向web應用程序上傳文件。
(1)把文件保存到文件系統
在FileUpload控件浏覽選擇好本地要上傳的文件後,點擊確定按鈕進行上傳,代碼如下所示:
protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { if (CheckFileType(FileUpload1.FileName)) { string dpath = MapPath("~/UploadFile"); DirectoryInfo dr = new DirectoryInfo(dpath); if(!dr.Exists) dr.Create();//如果不存在指定的圖片存放目錄,則創建該目錄 string filePath = "~/UploadFile/" + FileUpload1.FileName; FileUpload1.SaveAs(MapPath(filePath));//保存上傳的文件 DataList1_Databind(); } } }