ylbtech-System.Web.UI.WebControls.FileUpload.cs
1. 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a返回顶部
1、
  1. #region 程序集 System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
  2. // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.Web.dll
  3. #endregion
  4.  
  5. using System.Collections.Generic;
  6. using System.ComponentModel;
  7. using System.IO;
  8.  
  9. namespace System.Web.UI.WebControls
  10. {
  11. //
  12. // 摘要:
  13. // 显示一个文本框控件和一个浏览按钮,使用户可以选择要上载到服务器的文件。
  14. [ControlValueProperty("FileBytes")]
  15. [Designer("System.Web.UI.Design.WebControls.PreviewControlDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
  16. [ValidationProperty("FileName")]
  17. public class FileUpload : WebControl
  18. {
  19. //
  20. // 摘要:
  21. // 初始化 System.Web.UI.WebControls.FileUpload 类的新实例。
  22. public FileUpload();
  23.  
  24. //
  25. // 摘要:
  26. // 获取或设置指定是否可选择多个文件用于上载的值。
  27. //
  28. // 返回结果:
  29. // 如果可以选定多个文件,则为 true;否则为 false。
  30. [Browsable(true)]
  31. [DefaultValue(false)]
  32. [WebCategoryAttribute("Behavior")]
  33. [WebSysDescriptionAttribute("FileUpload_AllowMultiple")]
  34. public virtual bool AllowMultiple { get; set; }
  35. //
  36. // 摘要:
  37. // 从使用 System.Web.UI.WebControls.FileUpload 控件指定的文件中获取一个字节数组。
  38. //
  39. // 返回结果:
  40. // System.Byte 数组,包含指定文件的内容。
  41. //
  42. // 异常:
  43. // T:System.Web.HttpException:
  44. // 未读取整个文件。
  45. [Bindable(true)]
  46. [Browsable(false)]
  47. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  48. public byte[] FileBytes { get; }
  49. //
  50. // 摘要:
  51. // 获取 System.IO.Stream 对象,它指向要使用 System.Web.UI.WebControls.FileUpload 控件上载的文件。
  52. //
  53. // 返回结果:
  54. // System.IO.Stream,指向使用 System.Web.UI.WebControls.FileUpload 上载的文件。
  55. [Browsable(false)]
  56. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  57. public Stream FileContent { get; }
  58. //
  59. // 摘要:
  60. // 获取客户端上使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的名称。
  61. //
  62. // 返回结果:
  63. // 该字符串指定客户端上使用 System.Web.UI.WebControls.FileUpload 上载的文件的名称。
  64. [Browsable(false)]
  65. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  66. public string FileName { get; }
  67. //
  68. // 摘要:
  69. // 获取一个值,该值指示 System.Web.UI.WebControls.FileUpload 控件是否包含文件。
  70. //
  71. // 返回结果:
  72. // 如果 System.Web.UI.WebControls.FileUpload 包含文件,则为 true;否则为 false。
  73. [Browsable(false)]
  74. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  75. public bool HasFile { get; }
  76. //
  77. // 摘要:
  78. // 获取指示所有未见是否已经被上传的值。
  79. //
  80. // 返回结果:
  81. // 如果上载任何文件中,则为true;否则,为 false。
  82. [Browsable(false)]
  83. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  84. public bool HasFiles { get; }
  85. //
  86. // 摘要:
  87. // 获取使用 System.Web.UI.WebControls.FileUpload 控件上载的文件的基础 System.Web.HttpPostedFile
  88. // 对象。
  89. //
  90. // 返回结果:
  91. // 使用 System.Web.UI.WebControls.FileUpload 上载的文件的 System.Web.HttpPostedFile。
  92. [Browsable(false)]
  93. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  94. public HttpPostedFile PostedFile { get; }
  95. //
  96. // 摘要:
  97. // 获取已上载文件的集合。
  98. //
  99. // 返回结果:
  100. // 上载的文件集合。
  101. [Browsable(false)]
  102. [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
  103. public IList<HttpPostedFile> PostedFiles { get; }
  104.  
  105. //
  106. // 摘要:
  107. // 将上载文件的内容保存到 Web 服务器上的指定路径。
  108. //
  109. // 参数:
  110. // filename:
  111. // 一个字符串,指定服务器上用于保存上载文件的位置的完整路径。
  112. //
  113. // 异常:
  114. // T:System.Web.HttpException:
  115. // filename 不是完整路径。
  116. public void SaveAs(string filename);
  117. //
  118. // 摘要:
  119. // 为指定的 System.Web.UI.HtmlTextWriter 对象添加 System.Web.UI.WebControls.FileUpload 控件的
  120. // HTML 特性和样式,以在呈现内容时使用它们。
  121. //
  122. // 参数:
  123. // writer:
  124. // 表示在客户端上呈现 HTML 内容的输出流的 System.Web.UI.HtmlTextWriter。
  125. protected override void AddAttributesToRender(HtmlTextWriter writer);
  126. //
  127. // 摘要:
  128. // 为 System.Web.UI.WebControls.FileUpload 控件引发 System.Web.UI.Control.PreRender 事件。
  129. //
  130. // 参数:
  131. // e:
  132. // 包含事件数据的 System.EventArgs 对象。
  133. protected internal override void OnPreRender(EventArgs e);
  134. //
  135. // 摘要:
  136. // 将 System.Web.UI.WebControls.FileUpload 控件内容发送到指定的 System.Web.UI.HtmlTextWriter
  137. // 对象,该对象编写相应内容以便呈现在客户端。
  138. //
  139. // 参数:
  140. // writer:
  141. // 接收 System.Web.UI.WebControls.FileUpload 控件内容的 System.Web.UI.HtmlTextWriter 对象。
  142. protected internal override void Render(HtmlTextWriter writer);
  143. }
  144. }
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. 利用字节流文件生成包含多文件的zip文件

    InputStream[] inputStreamsList = new InputStream[jsonArr.size()]; String[] fileNameList = new String ...

  2. HashMap 介绍

    基本介绍 1. 用于存储Key-Value键值对的集合(每一个键值对也叫做一个Entry)(无顺序). 2. 根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值. 3. 键key为n ...

  3. 同构图+思维构造——牛客多校第六场E

    考的其实是同构图的性质: 1.同构图的顶点数,边数相等 2.同构图通过点的映射后邻接矩阵相同 这篇博客讲的很好https://www.jianshu.com/p/c33b5d1b4cd9 本题还需要一 ...

  4. LeakCanary 与 鹅场Matrix ResourceCanary对比分析

    推荐阅读: 滴滴Booster移动App质量优化框架-学习之旅 一 Android 模块Api化演练 不一样视角的Glide剖析(一) LeakCanary是Square公司基于MAT开源的一个内存泄 ...

  5. 语音识别(Web Speech API)

    近期看了一个语音识别的dome-----Web Speech API 本api为js调用云端接口识别 个人测试了一下,响应速度还是比较快的 注意:本API与官网需翻墙使用和访问 展示效果: 页面代码如 ...

  6. NX二次开发-UFUN工程图初始化视图信息UF_DRAW_initialize_view_info

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

  7. [Python]PDF合成小程序PDF合成小程序

    运行平台:Python3.5 用刀了PyPDF2这个库,需要提前下载好. 源码如下: import PyPDF2, os #建立一个装pdf文件的数组pdfFiles = [] for fileNam ...

  8. error C2443: operand size conflict

    #include <stdio.h> void main() { int a=98; __asm {     mov al,a     and al,11011111B     mov a ...

  9. 20140421 常量指针与指针常量; const指针; reinterpret_cast ;const_cast作用

    1.reinterpret_cast<type_id>(表达式)的作用: type-id 必须是一个指针.引用.算术类型.函数指针或者成员指针.它可以把一个指针转换成一个整数,也可以把一个 ...

  10. ES6新的特性有哪些?

    1.新增了块级作用域(let,const) 2.提供了定义类的语法糖(class) 3.新增了一种基本数据类型(Symbol) 4.新增了变量的解构赋值 5.函数参数允许设置默认值,引入了rest参数 ...