你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:文章管理 / 本期精品文章
ASP.Net 2.0 构建课件交流平台
 

石孝成

摘要 为了能够方便的有效的管理和使用老师的课件资源,讲解利用ASP.Net 2.0在校园网内搭建一个好的课件交流平台的实现过程。

关键词 FileUpload控件,课件交流,文件上传

 

一、系统功能

具有课件文件上传和课件的名称、科目、年级、制作者、说明等信息的上传、全部课件目录的显示、单个课件下载功能。

二、编程说明

ASP.Net 2.0中微软内置了更多控件,在1.x中需要程序员费尽心思才能完成的功能,在2.0中只需要简单的套用这些控件就能完成。下面对本程序中用到的几个控件介绍一下:

1.  AccessDataSource控件

ASP.Net 2.0包含了AccessDataSource控件,用来从Access数据库中将数据提取至ASP.Net 2.0(.aspx)页面。这个控件拥有的属性很简单。AccessDataSource的最重要的属性是DataFile属性,用来指向硬盘上MDB文件的路径。AccessDataSource拥有的其他属性还有SelectCommand,用来设定一个显示需要返回的结果集(表和列)的语句。SelectCommand必须使用SQL语法来定义。

VS.Net 2005 Beta 2中,可以用两种方式来添加AccessDataSource控件至页面。如果MDB文件被添加至Database Explorer中,那么可以拖放列名称至页面上,而且VS.Net 2005 Beta 2将会自动创建AccessDataSource控件和GridView来显示数据。如果不想使用GridView或者想定制控件,那么可以只从工具框中添加AccessDataSource控件并通过配置向导进行安装。向导将会提示浏览查找数据文件,并且允许通过在数据库的表中选择列来指定SelectCommand。如果是在VS.Net 2005 Beta 2之外输入页面的,那么可以按照如下所示代码来输入:

asp:AccessDataSource

ID="MySourcName"

Runat="server"

DataFile="MyMDBName.mdb"

SelectCommand="SELECT MyField1, MyField2 FROM MyTable"

/asp:AccessDataSource

需要再次提及的特性很简单。您所要提供的就是一个IDMDB文件名以及一个SelectCommand

 

2.  GridView控件

Asp.net 1.1版本流行控件DataGrid的继承者,功能比DataGrid增强不少,但是也有很大的不同。

(1)       掩藏字段的处理

DataGrid可以将字段直接设置为Visible=false,可以通过Cell[x].Text取到值。 GridView这个功能失效了,可以使用运行时来设定该列为掩藏。处理RowDataBound事件。

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)

{

 e.Row.Cells[5].Visible = false;

}

 

  推荐精品文章

·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089