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();
}
}
}