ylbtech-System.Web.UI.WebControls.FileUpload.cs
1. 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a返回顶部
1、
#region 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Web.dll
#endregion using System.Collections.Generic;
using System.ComponentModel;
using System.IO; namespace System.Web.UI.WebControls
{
//
// 摘要:
// 显示一个文本框控件和一个浏览按钮,使用户可以选择要上载到服务器的文件。
[ControlValueProperty("FileBytes")]
[Designer("System.Web.UI.Design.WebControls.PreviewControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[ValidationProperty("FileName")]
public class FileUpload : WebControl
{
//
// 摘要:
// 初始化 System.Web.UI.WebControls.FileUpload 类的新实例。
public FileUpload(); //
// 摘要:
// 获取或设置指定是否可选择多个文件用于上载的值。
//
// 返回结果:
// 如果可以选定多个文件,则为 true;否则为 false。
[Browsable(true)]
[DefaultValue(false)]
[WebCategoryAttribute("Behavior")]
[WebSysDescriptionAttribute("FileUpload_AllowMultiple")]
public virtual bool AllowMultiple { get; set; }
//
// 摘要:
// 从使用 System.Web.UI.WebControls.FileUpload 控件指定的文件中获取一个字节数组。
//
// 返回结果:
// System.Byte 数组,包含指定文件的内容。
//
// 异常:
// T:System.Web.HttpException:
// 未读取整个文件。
[Bindable(true)]
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public byte[] FileBytes { get; }
//
// 摘要:
// 获取 System.IO.Stream 对象,它指向要使用 System.Web.UI.WebControls.FileUpload 控件上载的文件。
//
// 返回结果:
// System.IO.Stream,指向使用 System.Web.UI.WebControls.FileUpload 上载的文件。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public Stream FileContent { get; }
//
// 摘要:
// 获取客户端上使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的名称。
//
// 返回结果:
// 该字符串指定客户端上使用 System.Web.UI.WebControls.FileUpload 上载的文件的名称。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string FileName { get; }
//
// 摘要:
// 获取一个值,该值指示 System.Web.UI.WebControls.FileUpload 控件是否包含文件。
//
// 返回结果:
// 如果 System.Web.UI.WebControls.FileUpload 包含文件,则为 true;否则为 false。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public bool HasFile { get; }
//
// 摘要:
// 获取指示所有未见是否已经被上传的值。
//
// 返回结果:
// 如果上载任何文件中,则为true;否则,为 false。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public bool HasFiles { get; }
//
// 摘要:
// 获取使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的基础 System.Web.HttpPostedFile
// 对象。
//
// 返回结果:
// 使用 System.Web.UI.WebControls.FileUpload 上载的文件的 System.Web.HttpPostedFile。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public HttpPostedFile PostedFile { get; }
//
// 摘要:
// 获取已上载文件的集合。
//
// 返回结果:
// 上载的文件集合。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public IList<HttpPostedFile> PostedFiles { get; } //
// 摘要:
// 将上载文件的内容保存到 Web 服务器上的指定路径。
//
// 参数:
// filename:
// 一个字符串,指定服务器上用于保存上载文件的位置的完整路径。
//
// 异常:
// T:System.Web.HttpException:
// filename 不是完整路径。
public void SaveAs(string filename);
//
// 摘要:
// 为指定的 System.Web.UI.HtmlTextWriter 对象添加 System.Web.UI.WebControls.FileUpload 控件的
// HTML 特性和样式,以在呈现内容时使用它们。
//
// 参数:
// writer:
// 表示在客户端上呈现 HTML 内容的输出流的 System.Web.UI.HtmlTextWriter。
protected override void AddAttributesToRender(HtmlTextWriter writer);
//
// 摘要:
// 为 System.Web.UI.WebControls.FileUpload 控件引发 System.Web.UI.Control.PreRender 事件。
//
// 参数:
// e:
// 包含事件数据的 System.EventArgs 对象。
protected internal override void OnPreRender(EventArgs e);
//
// 摘要:
// 将 System.Web.UI.WebControls.FileUpload 控件内容发送到指定的 System.Web.UI.HtmlTextWriter
// 对象,该对象编写相应内容以便呈现在客户端。
//
// 参数:
// writer:
// 接收 System.Web.UI.WebControls.FileUpload 控件内容的 System.Web.UI.HtmlTextWriter 对象。
protected internal override void Render(HtmlTextWriter writer);
}
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

System.Web.UI.WebControls.FileUpload.cs的更多相关文章

  1. foreach statement cannot operate on variables of type 'System.Web.UI.WebControls.Table' because 'System.Web.UI.WebControls.Table' does not contain a public definition for 'GetEnumerator'

    错误:foreach statement cannot operate on variables of type 'System.Web.UI.WebControls.Table' because ' ...

  2. “System.Web.UI.WebControls.Literal”不允许使用子控件

    今天在写下面的代码时遭遇错误——“System.Web.UI.WebControls.Literal”不允许使用子控件('System.Web.UI.WebControls.Literal' does ...

  3. 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”

    今天碰上了一个很傻的问题,起码我认为是这样. 项目中首页名是:Login.aspx,编译.运行都没有出现问题. 于是打包发布网站,各项内容都配置好后,问题出现了.一运行首页面就出现下面这个错误: 编译 ...

  4. 怎样将某一类型标识为适合绑定到 System.Web.UI.WebControls.ObjectDataSource 对象的对象

    1.页面的代码如下: body> <form id="form1" runat="server"> <div> </div& ...

  5. System.Web.UI.WebControls的Web服务器控件

    calendar[英][ˈkælɪndə(r)][美][ˈkæləndɚ]n.日历; 历法; 日程表; (一年之中的)重大事件(或重要日期)一览表; vt.把…记入日程表中; 把…列入表中; 为(文件 ...

  6. System.Web.UI.Page的页面基类

    服务器端的page类 所有我们编写的页面都继承自page类,可见page类是非常重要的,page类提供了哪些功能,直接决定了我们的页面类可以继承什么功能,或者说,直接决定了我们的页面类功能的强大与否! ...

  7. System.Web.UI.HtmlControls

    用来创建一个标签.HtmlContainerControl 一般用此类来新建标签. 可能我们熟悉System.Web.UI.WebControls;空间.System.Web.UI.WebContro ...

  8. 继承System.Web.UI.Page的页面基类

    服务器端的page类      所有我们编写的页面都继承自page类,可见page类是非常重要的,page类提供了哪些功能,直接决定了我们的页面类可以继承什么功能,或者说,直接决定了我们的页面类功能的 ...

  9. AJAX - 类型“System.Web.UI.UpdatePanel”不具有名为“FileUpload”的公共属性。

    类型“system.web.ui.updatepanel” 不具有名为“***”的公共属性,其实原因很简单.就是少了一个<ContentTemplate></ContentTempl ...

随机推荐

  1. PL SQL 存储过程 SQL SERVER创建存储过程及调用,Oracle创建存储过程及调用

    Oracle使用存储过程实例: 例1: //查出表字段赋值给存储过程变量 create proc proc_stu @sname varchar(20), //默认是输入参数(input),另外还有两 ...

  2. Python全栈开发:Javascript

    JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理. 一.如何编写 1.J ...

  3. jenkins构建结果企业微信提醒

    每当jenkin在构建之后我们想把构建结果SUCCESS/FAILURE或者其他信息通知给其他人,也许有人会说,不是有邮件提醒吗?但是我这里的环境邮件提醒的话所被通知者并不会第一时间去阅读,所以我们用 ...

  4. quartz的使用(三)

    1.在数据源数据库中执行下载的quartz的sql语句(创建11张表),其中表头qrtz_可以在在配置文件中更改,对应表创建时更改org.quartz.jobStore.tablePrefix=qrt ...

  5. Java 获取当前路径的方法总结

    Java 获取当前路径的方法总结 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user. ...

  6. bzoj1016题解

    [解题思路] Kruskal的拓展. 可以先对边排序,进行一次Kruskal,判断是否可行,并计算出每种权值的边需要多少条. 然后暴力统计每种权值可行的方案数,根据乘法原理乘起来即可.复杂度o(210 ...

  7. 回滚线段树+bitset优化01背包——cf981E

    /*首先考虑如何计算一个点的可能凑出的值,这就是一个01可行性背包问题那么再拓展到一段区间[1..n]的点上,每个query都可以看做是一段区间上的点[l,r]加上一个体积为x的物品,转换到01背包上 ...

  8. 1 visual studio code 配置C++开发环境 (windows 开发环境)

    0 引言 最近帮GF(不幸变成ex了)配置C++开发环境,一开始想给她装个visual studio13完事,但是一想到自己安装以及使用时的诸多麻烦,就有点退却,觉得没有这个必要.正好了解到vscod ...

  9. Delphi产生任务栏图标【TNotifyIconData】(转载)

    一.新建一个应用程序:File->New Applicaton 在Interface部分要放在Uses Message之后,定义一个消息常量:const WM_NID=WM_USER+1000; ...

  10. NX二次开发-NXOpen中Point3d类型转换成point类型

    NX9+VS2012 #include <NXOpen/NXObject.hxx> #include <NXOpen/Part.hxx> #include <NXOpen ...