Panle
提供容器
動態添加方法:Panel.Controls.Add()
Table
控件是用來在Web窗體頁上創建通用表格的。每個Table控件包含一個或者多個TableRow對象。每個TableRow對象包含一個或者多個TableCell對象。每個TableCell對象包含其他的HTML或者服務器控件。
向表中動態添加行和列,語法如下所示:
添加行
TableRow tRow = new TableRow();
Table1.Rows.Add(tRow);
向行添加列
TableCell tCell=new TableCell();
tRow.Cells.Add(tCell);
向單元格TableCell中添加內容,
可以直接是文本,也可以是html代碼,也可以是控件。
tCell.Controls.Add(hy1);
tRow.Cells.Add(tCell);
BulletedList
創建一個無序或有序(編號的)的項列表,分別呈現爲HTML的ul或ol元素,支持數據綁定。
語法:
<asp:BulletedList ID="控件名稱" runat="server"/>
FileUpload
類顯示一個文本框控件和一個瀏覽按鈕,使用戶可以選擇客戶端上的文件並將它上載到 Web 服務器。使用方法類似於前面講的Html文件上傳控件Input(File).
用戶選擇要上載的文件後,FileUpload 控件不會自動將該文件保存到服務器,必須顯式提供一個控件或機制,使用戶能提交指定的文件。例如,可以提供一個按鈕,用戶單擊它即可上載文件。
語法:<asp:FileUploadID="FileUpload1" runat="server" />
System.IO.Path.GetFileName() 取出括號中路徑的文件名
enctype="multipart/form-data"
表單中enctype="multipart/form-data"的意思,是設置表單的MIME編碼。默認情況,這個編碼格式是application/x-www-form-urlencoded,不能用於文件上傳;只有使用了multipart/form-data,才能完整的傳遞文件數據,進行下面的操作