在 ASP.NET 2.0 中上载文件
日期:2008年2月22日 作者: 查看:[大字体 中字体 小字体]-
摘要:了解如何使用 Microsoft ASP.NET 2.0 中新增的 FileUpload 服务器控件。
简介:自引入 Microsoft ASP.NET 版本 1.0 之日起,就存在生成 Web 应用程序的内置方法,这些方法能够将文件上载到宿主服务器。这是通过使用 File Field HTML 服务器控件实现的。我以前写过一篇关于如何在 ASP.NET 应用程序中有效使用该控件的 MSDN 文章。本文将再次介绍文件上载过程,但不是使用 File Field 控件,我将向您介绍如何有效使用 ASP.NET 2.0 提供的新 FileUpload 服务器控件。
虽然本文向您介绍新增的 FileUpload 服务器控件,但现在仍然可以在应用程序中使用 File Field 控件,注意到这一点是非常重要的。
FileUpload 服务器控件示例
在 ASP.NET 1.x 中使用 File Field 控件时,必须采取一些额外的步骤才能使一切有条不紊地正常运行。例如,您需要亲自将 enctype="multipart/form-data" 添加到页面的 <form> 元素中。ASP.NET 2.0 中提供的新 FileUpload 服务器控件使将文件上载到宿主服务器的过程尽可能的简单。
最后,您试图允许对 HTML <input type="file">标记进行编程。该标记用于与 HTML 窗体中的文件数据一起使用。过去使用传统的 ASP(ASP 3.0 或更早的版本)时,许多程序员使用第三方组件将文件从客户端上载到服务器。现在,通过 .NET 和该新控件可以进行上载。清单 1 显示如何使用 FileUpload 控件将文件上载到服务器。
注 提供 Microsoft Visual Basic 和 C# 形式的示例代码。
清单 1. 使用 FileUpload 控件将文件上载到服务器
Visual Basic
<%@ Page Language="VB" %>
<script runat="server">
Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs)
If FileUpload1.HasFile Then
Try
FileUpload1.SaveAs("C:\Uploads\" & _
FileUpload1.FileName)
Label1.Text = "File name: " & _
FileUpload1.PostedFile.FileName & "<br>" & _
- [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] 下一页
- 在 ASP.NET 2.0 中上载文件 相关文章:
- ·AUTO病毒可导致某些杀毒软件失效
- ·究竟有多糟糕 2007年值得注意的安全事件
- ·Vista操作系统中文件扩展名如何显示
- ·利用插件来校验XHTML是否符合Web标准
- ·Windows Vista中如何显示“超级隐藏”文件
- ·诺顿杀毒软件正式版用户找回密码的方法
- ·IDC邮件安全网关解决方案提高带宽效率
- ·动态加载外部css或js文件
- ·节哀顺便病毒感染安全软件致防御失效
- ·免费绘图软件Paint.NET推出3.2正式版
- 在 ASP.NET 2.0 中上载文件 相关软件
- ·灵异案件
- ·《魔兽世界》插件Bigfoot大脚
- ·《福尔摩斯和失落的文件》角色扮演试玩
- ·冒死记录中国神秘事件
- ·《无冬之夜2》1.04 870最小镜像文件
- ·PSP自动更换壁纸插件及教程
- ·公寓惊悚杀人事件:暮眼蝶
- ·PSP游戏镜像压缩转换软件 ISO Compressor
- ·《生化危机4》手柄震动支持插件
- ·《眼睛别墅杀人事件》
下一篇:给Asp.Net初学者的关于继承和多态性的例子(1)
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·根据选择的树形节点用asp.net结合dw和js动态生成可移动可展开的层
- ·Community Server专题三:HttpModule
- ·如何在上传的图片上加上版权文字
- ·ASP.Net2.0 GridView 多列排序,显示排序图标,分页
- ·DataList嵌套实例
- ·通过webservices上传下载文件
- ·ASP.NET技巧:用MasterPage 代替 PageBase
- ·在 ASP.NET 2.0 中上载文件
- ·CMPP SP端 C# 实例
- ·让ASP.NET简便使用SCRIPT
- ·生成 ContentRotator ASP.NET 服务器控件
- ·ASP.NET上传和下载文件的代码
- ·ASP.NET实现FTP文件上载类
- ·生成静态文件的新闻系统核心代码(.net C#)
- ·ASP.Net2.0 GridView 多列排序 显示排序图标,分页
- ·C#捕捉摄相头的数据流
- ·揭开ASP.NET中Cookie编程的奥秘
- ·上传图片以二进制插入到数据库,且读取显示
- ·ASP.NET2.0数据操作之母板页和站点导航
- ·理解并扩展 ASP.NET 2.0 中的站点导航系统
特别推荐
- ·.net基础知识错误注意二十二点知识
- ·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
- ·.NET基础知识-什么是.NET
- ·初学C#+ASP.NET+Oracle时积累的备忘点滴
- ·专家详解:复杂表达式的执行步骤
- ·asp.net中的加密方法
- ·DataGrid常见关注问题解决方案
- ·学习笔记 ASP.NET 5种页面转向法
- ·ASP.NET网络编程中经常会用到的27个函数集
- ·ASP.NET之上传文件管理策略
- ·专家:用.NET动态创建类的实例讲解
- ·ASP.NET WEB服务和Flash打造MP3播放器
- ·精通ASP.NET中弹出窗口技术
- ·asp.net常用代码
- ·asp.net创建文件夹的IO类的问题
- ·Asp.Net函数集
- ·Asp.net cache 简述
- ·如何最大限度提高.NET的性能 (续)
- ·.NET编程规范
- ·Asp.net1.1升级到2.0遇到的一些问题总结
