黑马程序员_学习日记27_ASP.NET使用Rich控件

来源:互联网 发布:阿里云客服抢班语录 编辑:程序博客网 时间:2024/05/21 17:43

一、            接收上传文件(FileUpload控件)

FileUpload控件用于用户向Web应用程序上传文件。通常把文件保存在文件系统或数据库中。

l        FileUpload控件支持下列属性:

Enabled——用于禁用FileUpload控件

FileBytes——以字节数组(byte array)形式获取上传文件内容

FileContent——以流(stream)形式获取上传文件内容

FileName——用于获取上传文件的名字

HasFile——有上传文件时返回True

PostedFile——用于获取包装成HttpPostedFile对象的上传文件

l        FileUpload控件支持下列方法:

Focus——用于把窗体的焦点转移到FileUpload控件

SaveAs——用于把上传文件保存到文件系统中

       FileUpload控件的PostedFile属性用于获取包装成HttpPostedFile对象的上传文件。该对象公开一些上传文件的附加信息

l        HttpPostedFile类拥有下列属性:

ContentLength——用于获取上传文件的字节大小

ContentType——用于获取上传文件的MIME类型

FileName——用于获取上传文件的名字

InputStream——把上传文件当成流来获取

l        HttpPostedFile类还支持下列方法:

SaveAs——用于把上传文件保存到文件系统

 

1、 把文件保存到文件系统

2、 把文件保存到数据库

3、 上传大文件

上传大文件时,你可能不希望把服务器端的所有内存都消耗在容纳整个文件上。处理大文件时,需要使用多个可托管(managcable)内存块来处理文件。

首先,为了处理大文件需要配置应用程序。有两个配置项影响着向服务端提交大文件:httpRuntime maxRequestLengthhttpRuntime requestLengthDiskThreshold

maxRequestLength配置项指定提交的表单能被服务端接受的最大值。默认不超过4MB

requestLengthDiskThreshold配置项决定如何把上传表单缓存在文件系统。当文件大小超过requestLengthDiskThreshold后,文件的余下部分被缓存在文件系统(ASP.NET临时文件夹)中。

 

二、            显示日历(Calendar控件)

1、 Calendar控件支持下列属性

DayNameFormat——用于指定一周中各天的表象形式。可能的值有FirstLetterFirstTwoLettersFullShort、和Shortest

NextMonthText——用于指定下个月链接的显示文本

NextPrevFormat——用于指定下个月、上个月链接的格式。可能的值有CurrentTextFullMonthShortMonth

PrevMonthText——用于指定上个月链接的显示文本

SelectDate——用于设置或获取选中日期

SelectionMode——用于指定如何选择日期。可能的值有DayDayWeekDayWeekMonthNone

SelectMonthText——用于指定选择的月的显示文本

ShowDayHeader——用于隐藏或显示Calendar控件顶部的日期名

ShowNextPrevMonth——用于隐藏或显示下个月和上个月的链接

ShowTitle——用于隐藏或显示Calendar控件顶部的标题栏

TitleFormat——用于设置标题栏的格式。可能的值有MonthMonthYear

TodayDate——用于指定当前日期。该属性默认为服务器端的当前日期

VisibleDate——用于指定由Calendar控件显示的月,该属性默认为显示包含TodayDate指定日期的月

2、 Calendar控件支持下列事件:

DayRender——在呈现每一天时引发

SelectionChanged——在选中某天、某周或某月时引发

VisibleMonthChanged——点击下个月和上个月链接时引发

 

 

原创粉丝点击