- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> .NET >> ASP.NET >> 正文
站内文章搜索:           

利用数据绑定和模板创建Atlas应用程序

作者:佚名    文章来源:网络转载    更新时间 :2007-11-25 13:34:56
  一、 简介

  本文将向你展示如何使用微软新的Web开发技术(代码名为Atlas)来实现数据绑定和模板。如果你已经理解什么是Atlas,其主要设计目的及其主要组件,那么你在阅读本文时将最大程度地受益。

  本文将向你展示:

  · 把一个客户端listView控件绑定到一个dataSource控件。

  · 使用模板显示数据。

  前提

  为了完成本文中的示例程序,你需要具备下列条件:

  · Microsoft Visual Studio 2005和.NET Framework 2.0。有关下载信息,请访问.NET Framework Developer Center Web站点。

  · 要把Atlas包安装到你的计算机上。这个MSI安装器文件包括一个Visual Studio Content Installer(.vsi)以便在Visual Studio中创建一个空白的Atlas Web应用程序。在本文中,我们省略了如何安装ASP.NET Atlas内容。

  二、 创建Atlas应用程序

  首先,你要在Visual Studio中创建一个Atlas Web应用程序。当你使用Visual Studio工程模板来创建一个新的空白Atlas Web应用程序时,Visual Studio会创建一个正常的具有下列一些其它项的Web站点文件夹结构:

  · 一个名为Microsoft.Web.Atlas.dll的可执行文件,它驻留在Bin文件夹下以提供服务器端功能。

  · 一个文件Web.config,用于设置Atlas应用程序。

  在Visual Studio中创建一个新的Atlas Web应用程序

  1. 在"File"菜单下,点击"New",然后点击"Web Site"。

  2. 在"New Web Site"对话框中,选择"ASP.NET Atlas Web Site"模板项。

  3. 在"Location"列表中,选择"File System"。

  4. 指定程序的一个路径和开发语言,然后点击"OK"。

  三、 提供应用程序测试数据

  在这一部分中,你要创建数据绑定程序所要使用的两项内容:

  · 一个数据源对象-它通过提供一些测试数据和类SQL语句来模拟一个数据库。

  · 一个Web服务-它连接到数据源对象并且把该数据提供给一个使用Atlas组件创建的UI。

  首先,你要创建数据源对象。

  创建数据源对象

  1. 在解决方案资源管理器中,右击站点名字,然后点击"Add New Item"。

  2. 在"Add New Item"对话框中,选择"Class",并且命名这个类为SampleRow(没有文件扩展名)。

  3. 为该类选择开发语言,然后点击"Add"按钮。

  4. 当系统提问你,是否你想把这个类文件放到App_Code文件夹下时,点击"Yes"。

  5. 在编辑器中,从已有类中删除任何现有代码。

  6. 把下列代码粘贴到这个类中以创建一个数据源对象。

using System.Collections;
using System.ComponentModel;
public class SampleRow{
private string _name;
private string _description;
private int _id;
[DataObjectField(true, true)]
public int Id
{
get { return _id; }
set { _id = value; }
}
[DataObjectField(false)]
[DefaultValue("New row")]
public string Name
{
get { return _name; }
set { _name = value; }
}
[DataObjectField(false)]
[DefaultValue("")]
public string Description
{
get { return _description; }
set { _description = value; }
}
public SampleRow()
{
_id = -1;
}
public SampleRow(int id, string name, string description)
{
_id = id;
_name = name;
_description = description;
}
}

 
【相关文章:】
没有相关文章

发表评论】【打印此文】【关闭窗口】【点击数:
★好玩的休闲小游戏★
网友评论:
数据载入中,请稍后……