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)

    面对对象的三大特征:封闭.继承.多态 七大基本原则:    1.单一职责    2.开闭原则    3.里氏替换    4.依赖倒置    5.接口隔离    6.迪米特法则    7.01组合/聚合 ...

  2. 在VSCode中使用Markdown

    前言 最近在学习使用Markdown语法,尝试使用了"MarkdownEditor"."Sublime Text3"."VSCode"这三种 ...

  3. leetcode-399-除法求值

    方法一:dfs+图 class Solution: def calcEquation(self, equations: List[List[str]], values: List[float], qu ...

  4. PHP 实现斐波那契数列

    使用循环实现 <?php $arr[1] = 1; for($i = 2;$i < 100;$i++) { $arr[$i] = $arr[$i-1] + $arr[$i-2]; } ec ...

  5. wordpress非弹窗表单多文件上传插件

    插件名:Drag and Drop Multiple File Upload - Contact Form 7 (ps:如果是弹窗表单,不要使用这个插件Drag and Drop Multiple F ...

  6. Yii2配置

    最外层:配置文件,params Yii2导航 <?php NavBar::begin([ 'brandLabel' => '大海', 'brandUrl' => Yii::$app- ...

  7. NOIp2018集训test-9-2(pm)

    其实这套题我爆0了,T1define 写成ddefine编译错误 T2有两个变量爆int 但是我看zwh不在悄悄地改了,我心里还是十分愧疚(没有)的.主要是林巨已经虐我125了要是再虐我200分我大概 ...

  8. NX二次开发-UFUN移动工程图视图到另一个图纸页UF_DRAW_move_view_to_drawing

    #include <uf.h> #include <uf_draw.h> #include <uf_obj.h> UF_initialize(); //找名字获取视 ...

  9. NXOpenC#_Training_cam(cn)【转载】

  10. Notepad++如何对比文件 Notepad++对比两个文件代码方法

    大家在使用Notepad++的时候,需要对编辑的两个文件进行比较,找出两个文件代码的区别,快速进行编辑修改,那么Notepad++如何对比文件,下面小编就给大家带来Notepad++对比两个文件代码方 ...