Welcome 微信登录

首页 / 网页编程 / ASP.NET / ASP.NET MVC Framework体验(2):显示列表数据

ASP.NET MVC Framework体验(2):显示列表数据2011-05-04TerryLee概述

ASP.NET WebForm下,显示列表数据,经常会使用服务器控件GridView、 DataList等。在ASP.NET MVC Framework中,我们有两种方式进行显示数据,一是使用行内 代码,即通过循环视图数据使用<%=%>标记进行呈现;二是使用服务器控件,同样可 以把视图数据绑定在服务器控件,如ASP.NET 3.5中的新控件ListView。

准备数据访 问

这里我们显示一个Post的列表DataContext和实体定义如下:

[Database(Name="Blog")]
public class BlogDataContext : DataContext
{
public BlogDataContext()
: base (@"Server=.Sql2005;User Id=sa;Password=;Database=Blog")
{

}
public Table<Post> Posts
{
get
{
return this.GetTable<Post>();
}
}
}
Post实体:
[Table(Name="Posts")]
public class Post
{
[Column(IsPrimaryKey=true,IsDbGenerated = true)]
public int Id
{
get; set;
}
[Column]
public string Title
{
get; set;
}
[Column]
public string Author
{
get; set;
}
[Column]
public DateTime PubDate
{
get; set;
}
[Column]
public string Description
{
get; set;
}
}