首页 / 网页编程 / 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;
  }
}