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,才能完整的传递文件数据,进行下面的操作