从入门到精通第27章技术要点_第1页
从入门到精通第27章技术要点_第2页
从入门到精通第27章技术要点_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、技 术 要 点本讲大纲:1、上传文件3、文件下载支持网站: 2、文件的基本操作4、鼠标移动表格行变色功能5、鼠标双击GridView控件中的数据弹出新页功能上传文件 上传文件的代码如下:string filePath = FileUpload1.PostedFile.FileName;/获取上传文件的路径string fileName = filePath.Substring(filePath.LastIndexOf() + 1);/获取文件名称string fileSize = Convert.ToString(FileUpload1.PostedFile.ContentLength);/获

2、取文件大小string fileExtend = filePath.Substring(filePath.LastIndexOf(.)+1);/获取文件扩展名string fileType = FileUpload1.PostedFile.ContentType;/获取文件类型string serverPath = Server.MapPath(指定文件夹名称) + fileName;/保存到服务器的路径FileUpload1.PostedFile.SaveAs(serverPath);/确定上传文件 文件的基本操作 文件的基本操作包括判断指定的文件是否存在、创建文件、复制文件、移动文件、删除

3、文件以及获取文件基本信息等,可以使用File类和FileInfo类来实现这些操作。 File类是对文件的典型操作,如创建、复制、删除、移动、打开文件提供静态的方法,同时也可用于获取和设置文件的基本信息,如文件的创建时间、最近访问时间等。 FileInfo类是对文件的典型操作,如创建、复制、删除、移动、打开文件提供实例的方法。如果需要多次重用某个对象,应该使用FileInfo类提供的实例方法,而不是File类对应的静态方法。1检查文件是否存在2创建文件3删除文件4获取文件的基本信息文件下载 文件下载功能主要是通过Response对象的AddHeader方法设置HTTP标头名称和值实现的。例如,在

4、本实例中,使用下面的代码实现文件下载操作。Response.AddHeader(Content-Disposition,attachment;filename=+fi.Name); AddHeader方法用来将指定的标头和值添加到此响应的HTTP标头中。语法格式如下:public void AddHeader(string name,string value)参数说明如下。name:要设置的HTTP标头的名称。value:name标头的值。鼠标移动表格行变色功能 鼠标移动表格行变色功能用于控制当鼠标移动到GridView控件的任意行时,该行自动变成指定颜色。实现代码编写于GridView控件的

5、RowDataBound事件中。代码如下: protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) e.Row.Attributes.Add(onmouseover, this.style.backgroundColor=# 00ff7f;this.style.color=buttontext;this.style.cursor=default;); e.Row.Attributes.Add(onmou

6、seout, this.style.backgroundColor=;this.style.color=;); 鼠标双击GridView控件中的数据弹出新页功能 鼠标双击GridView控件中数据弹出新页功能用于实现当用户双击GridView控件中某行数据信息时,会打开一个新页面(ParticularInfo.aspx)来显示该行数据的所有信息,实现代码编写于GridView控件的RowDataBound事件中。代码如下:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) /双击行打开新页 e.Row.Attributes.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论