HTML控件和Web服务器.ppt

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * 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的div标记,其作用与PlaceHolder控件相似,可以将放置在其中的一组控件作为一个整体来操作。 * * *

您可能关注的文档

文档评论(0)

知识的天空 + 关注
实名认证
内容提供者

电子工程技术工程师持证人

推荐自动化、电气、仪表、工程、医学等精品培训教程

领域认证该用户于2023年06月07日上传了电子工程技术工程师

1亿VIP精品文档

相关文档