web发布与html ppt,HTML控件和Web服务器.ppt

本文介绍了ASP.NET中的FileUpload控件,用于文件上传,强调了安全性问题和处理方式。Table控件作为动态数据展示的工具,允许程序控制表格内容。此外,还讨论了两种容器控件——PlaceHolder和Panel,它们用于页面布局和控件组合。FileUpload控件的安全隐患和Table控件的灵活性是关键点,而容器控件在动态网页设计中的作用也不容忽视。
摘要由CSDN通过智能技术生成

* * * HTML控件和Web服务器控件 本章讲述的主要内容 标准服务器端控件 FileUpload Table PlaceHolder 5.2 标准服务器端控件 5.2.6 FileUpload控件 用于将文件从本地计算机上传到远程Web服务器的控件。 外观 若用户在Web页面中单击控件的【浏览】按钮时,系统将自动弹出一个“选择文件”对话框(类似与Windows的“打开”对话框),通过该对话框用户可根据需要选择希望上传到远程Web服务器的文件。 出于安全方面的考虑,不能将文件名预先加载到FileUpload控件中。 5.2 标准服务器端控件 5.2.6 FileUpload控件 处理上载文件 上载的文件作为用户提交请求的一部分,文件将被完整的缓存在服务器内存中。文件上传后,页面代码开始运行。 访问上载的文件方式 作为在FileUpload控件的FileBytes属性中公开的字节数组 FileContent属性中公开的流 作为PostedFile属性中类型HttpPostedFile对象,该对象的某些属性(ContentType、ContentLength)提供所上载文件的信息。 5.2 标准服务器端控件 5.2.6 FileUpload控件 2、FileUpload控件的安全性 使用FileUpload控件,用户可能上传具有潜在危险的文件,如包含脚本的文件或可执行文件 文件上传过程中无法预先限制用户可以上载的文件,若要限制上传文件的类型,则必须在上传文件后检查文件特征(ContentType) 在提交页面之前,可以使用客户端脚本来检查文本框中键入的文件名称。但并不绝对安全。 例5-2 5.2 标准服务器端控件 5.2.7 Table控件 HTML表格控件,那是一种用于静态环境的布局工具。 Table控件是一个Web服务器端控件,程序动态控制表格中显示的内容及表格的行、列数。 Tabel控件除了具有HTML表格的一般属性 三个重要对象 Table—整个表格,行的集合:包含一个或多个TableRow TableRow—表格中的行,单元格的集合:包含一个或多个TableCell TableCell—表格中的单元格,具体内容显示在TableCell中 Table vs Html表格 如果所创建的是静态表(运行时将不在其中添加或更改内容的表,如布局表格等),则应使用 HTML 表,且不要使用 Table 控件。 通常,希望在运行时通过代码向表中添加行和单元格(列)时,如动态数据表格等,可使用 Table Web 服务器控件。 例5-3 5.2 标准服务器端控件 5.2.8 容器控件 容器控件是指可以安放其他控件的控件。ASP.NET 2.0提供有两种容器控件,PlaceHolder和Panel控件。 PlaceHolder控件用于在Web页面上保留一个位置,以便在程序运行时向其中动态地添加其他控件,这对动态网页的布局设计是十分有利的。 Panel控件对应于HTML的

标记,其作用与PlaceHolder控件相似,可以将放置在其中的一组控件作为一个整体来操作。 * * *
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值