HTML控件和Web服务器.ppt

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

* * * 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服务器端控件,程序动态控制表格中显示的内容及表格的行、列

最近下载