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. js实现截取字符串后几位

    var strs ="wdsdabcdefages" strs.substring(obj.filename.lastIndexOf("a")+1,strs.l ...

  2. leetcode-第11场双周赛-5088-等差数列中缺失的数字

    题目描述: 自己的提交: class Solution: def missingNumber(self, arr: List[int]) -> int: if len(arr) == 2: re ...

  3. delphi xe10 获取屏幕截图

    //截取屏幕图片 function MakeScaleScreenshot(Sender: TControl): TBitmap; function GetScreenScale: Single; v ...

  4. JZOJ5143:无心行挽

    Description “What’s left to do when we’ve lost all hope?”“若内心万念俱灰,是否注定无心行挽?”------来自网易云音乐<Golden ...

  5. 48 git使用

    0 引言 git/github是当前最好的代码版本管理和协同工作工具.最近我终于用上了这一先进工具,撒花撒花! # 先把大神廖雪峰的链接献上https://www.liaoxuefeng.com/wi ...

  6. Delphi中关于菜单的几个技巧

    -- 1将菜单项移到菜单栏的最右边 在一些应用程序中,常把一些特殊的菜单项放在菜单栏的最右边(如WPS2000 中的"定制界面"菜单,一些应用程序的帮助菜单),这些菜单项放在菜单栏 ...

  7. NX二次开发-UFUN按类型遍历名字获取Tag函数UF_OBJ_cycle_by_name_and_type

    NX9+VS2012 #include <uf.h> #include <uf_draw.h> #include <uf_obj.h> #include <u ...

  8. (转)mysql分区技术2

    转:http://database.51cto.com/art/201002/184392.htm 非整数列分区 任何使用过分区的人应该都遇到过不少问题,特别是面对非整数列分区时,MySQL 5.1只 ...

  9. hdu多校第八场 1003 (hdu6659) Acesrc and Good Numbers 数论/打表

    题意: 对于某数k,若数字d在1-k中出现次数恰好为k,则称k为好数. 给定d,x,求x以内,对于d而言最大的好数.k范围1e18. 题解: 打表二分即可. 但是,1e18的表是没法打出来的,只能在o ...

  10. 数据结构C++版-线性表

    PS:资料来源慕课网视频. 一.什么是线性表 线性表是n个数据元素的有限序列. 分类: 二.补充知识点 1.栈和队列有出操作.入操作,对应线性表(数组)为插入元素和删除元素,而线性表中要获取指定元素值 ...