System.Web.UI.WebControls.FileUpload.cs
ylbtech-System.Web.UI.WebControls.FileUpload.cs |
1. 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a返回顶部 |
#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.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
System.Web.UI.WebControls.FileUpload.cs的更多相关文章
- 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 ' ...
- “System.Web.UI.WebControls.Literal”不允许使用子控件
今天在写下面的代码时遭遇错误——“System.Web.UI.WebControls.Literal”不允许使用子控件('System.Web.UI.WebControls.Literal' does ...
- 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”
今天碰上了一个很傻的问题,起码我认为是这样. 项目中首页名是:Login.aspx,编译.运行都没有出现问题. 于是打包发布网站,各项内容都配置好后,问题出现了.一运行首页面就出现下面这个错误: 编译 ...
- 怎样将某一类型标识为适合绑定到 System.Web.UI.WebControls.ObjectDataSource 对象的对象
1.页面的代码如下: body> <form id="form1" runat="server"> <div> </div& ...
- System.Web.UI.WebControls的Web服务器控件
calendar[英][ˈkælɪndə(r)][美][ˈkæləndɚ]n.日历; 历法; 日程表; (一年之中的)重大事件(或重要日期)一览表; vt.把…记入日程表中; 把…列入表中; 为(文件 ...
- System.Web.UI.Page的页面基类
服务器端的page类 所有我们编写的页面都继承自page类,可见page类是非常重要的,page类提供了哪些功能,直接决定了我们的页面类可以继承什么功能,或者说,直接决定了我们的页面类功能的强大与否! ...
- System.Web.UI.HtmlControls
用来创建一个标签.HtmlContainerControl 一般用此类来新建标签. 可能我们熟悉System.Web.UI.WebControls;空间.System.Web.UI.WebContro ...
- 继承System.Web.UI.Page的页面基类
服务器端的page类 所有我们编写的页面都继承自page类,可见page类是非常重要的,page类提供了哪些功能,直接决定了我们的页面类可以继承什么功能,或者说,直接决定了我们的页面类功能的 ...
- AJAX - 类型“System.Web.UI.UpdatePanel”不具有名为“FileUpload”的公共属性。
类型“system.web.ui.updatepanel” 不具有名为“***”的公共属性,其实原因很简单.就是少了一个<ContentTemplate></ContentTempl ...
随机推荐
- 针对list<object>中的对象数据的一些简单处理
一 首先创建一个实体类(PersonData ): package hello; public class PersonData { String Id; String Name; String ...
- __str__方法
"""str()就是可以自定义输出返回值,必须是str字符串""" class Dog: def __init__(self, name): ...
- Android android studio常用的一些快捷键以及常用权限
android studio的常用快捷键:一.打印log:1.输入logt回车: 自动生成TAG的全局变量:private static final String TAG = "MainA ...
- bzoj1293题解
[题意分析] 给你一条有n个点的数轴,每个点属于一个种类,总共有k个种类.求一段最短的线段,使对于每个种类,这段线段上有至少一个点属于它. [算法分析] 1.对于50%的数据,N≤10000 对于每一 ...
- 46 python学习笔记
0 引言 之前用python跑过深度学习的代码,用过一段时间的jupiter和tensorflow:最近在Ubuntu下搭建起了VSCode + Anaconda的python开发环境,感觉很好用,尤 ...
- flutter WebView flutter js 互调
通过webview 进行flutter 和js 的互调,页面可以放在其他网站 也可以放在本地,我这里放在本地进行测试. 1.引入webview_flutter: ^0.3.5+2 这个是官网推荐用的, ...
- 大数据-KNN算法
KNN是通过测量不同特征值之间的距离进行分类.它的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别,其中K通常是不大于20的整数 ...
- Java-Class-C:com.alibaba.fastjosn.JSON
ylbtech-Java-Class-C:com.alibaba.fastjosn.JSON 1.返回顶部 1.1.import com.alibaba.fastjson.JSON;import co ...
- Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名
文件名函数 文件名函数可以对文件的名称.所在子目录.驱动器和扩展名等进行操作.下表列出这些函数及其功能. 函数说明 ExpandFileName() //返回文件的全路径(含驱动器.路径) Extra ...
- C不同变量类型存储大小引发的BUG
#include"stdio.h" typedef signed char int8; typedef unsigned char uint8; typedef signed sh ...