当前位置: 首页 > 图文教程 > 网络编程 > ASP > 在VS.NET中编写Web应用程序(一)

ASP
ASP调用ORACLE存储过程并返回结果集
用ASP实现网页BBS
关于Global.asa文件的深入研究与session变量失效提示的具体方法
简易ASP+注册系统
防护手册:如何防止ASP木马在服务器上运行
用Visual Basic实现多画面播放功能之二
如何增强ASP程序性能(1)
如何增强ASP程序性能(2)
如何增强ASP程序性能(3)
ASP备份数据库
二十八条改善 ASP 性能和外观的技巧
在Form域中Post大于100K的数据
如何使用ASP制作模似动态生长的表单?
Microsoft IIS 真的如此「不安全」吗?(1)
Microsoft IIS 真的如此「不安全」吗?(2)
Microsoft IIS 真的如此「不安全」吗?(3)
Microsoft IIS 真的如此「不安全」吗?(4)
Microsoft IIS 真的如此「不安全」吗?(5)
关于页面和代码分离
ServerVariables 对路径的操作

ASP 中的 在VS.NET中编写Web应用程序(一)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 37 ::
收藏到网摘: n/a

      
  本教程将一步步地引导你创建一个 Web 应用程序。在 .NET运行时间内,Web应用程序在一个 ASP.NET页面后台运行。ASP.NET 凭借.NET语言,包括 C#、VB.NET和 Jscript,提供了一个很棒的工作环境,这里使用的是C#编程语言(可下载工程文件包)。
  本文分成三部分:DataGrid Web 控件简介、Web表单的生命周期、用VS.NET 开发Web 表单应用程序。
  
  ASP.NET 平台的运行条件
  要运行一个 ASP.NET应用程序,必须要在Windows 2000或者Windows NT 4 + Service Pack 6a操作系统上安装Web Server(IIS) 。我们可以使用任何 .NET 语言来编写代码,包括VB.NET 和 C#。这里的环境是:Windows 2000 + Visual Studio.NET Beta 1 + Personal Web Server + C#。
  
  第一部分:DataGrid 控件简介
  这个教程使用DataGrid Web 控件显示数据库表中的数据。应用程序开始前,先讨论一下 DataGrid Web 控件。
  
  DataGridWeb控件负责显示数据库中的表数据。借助ADO.NETDataSet(数据集)对象,我们可以将一个数据库表或部分表数据与栅格建立连接。首先创建一个ADODataSetCommand对象,并从一个数据库表中选择数据。在这里的例子中,我使用了一个叫做myDB.mdb的数据库,它有一个表 myTable:
  
  // Create an object of ADODataSetCommand
  ADODataSetCommand myCmd = new ADODataSetCommand( "Select * from myTable", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=myDB.mdb");
  
  接着创建并填充 DataSet(数据集)对象:
  
  // Create a DataSet Object
  DataSet ds = new DataSet();
  // Fill DataSet with the data
  myCmd.FillDataSet(ds, "Student");
  
  
  然后用DataGrid 的DataSource属性将DataSet(数据集)的数据填充到栅格中,其中使用了DataBind()方法:
  
  // View Data from DataSet to DataGrid
  DataGrid1.DataSource = ds.Tables["Student”].DefaultView;
  DataGrid1.DataBind();
  
  
  下面介绍DataGrid Web 控件的属性。
  
  DataGridWeb控件包含一套丰富的属性,借助它们,就可以用自己喜欢的方式来定制栅格。在DataGrid上点击右键并点击属性页面按钮,进入属性设置窗口:
  
  
  通用属性
  这个页面中设置 DataSource。可以允许显示页眉和页脚,允许分类复选框,允许在栅格中进行分类:
  
   栏属性
  下面的页面中可以增加栏(设计时)和它们的属性:
  
  
  分页属性
  分页是栅格控件的一个重要特征。在下面的页面中,设置每页的行数、栅格行的格式并激活定制页面:
  
   格式属性
  在下面这个页面允许设置栅格的颜色、字体,页面、页眉和页脚:
  
  
  边框属性
  下面这个页面允许设置边框的颜色和字体、单元的填料和间隔以及栅格行的类型: