ASP.NET C# MVC 係 View 上增加 ListView 方法

 
ASP.NET C# MVC 係 View 上增加 ListView 方法
 

 
   先係 Project 上 為要用既 Database 建立一個 ADO.NET Entity Data Model
   方法係呢一個 Page.
 
   Testing Detail:
   Database Instance : SQL Server
   Database : dbo.Soccer
   Table : Team
   Column : Team_ID, Team_Name
 

 

   Views\Home\About.aspx
 
   <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master"
   Inherits="System.Web.Mvc.ViewPage<IEnumerable<MvcApplication2.Team>>" %>
 
   <% foreach (var item in Model) { %>
      <tr>
         <td><%=item.Team_ID%></td>
         <td><%=item.Team_Name%></td>
      </tr>
   <% } %>
 

 

   Controllers\HomeController.cs
 
   using System;
   using System.Collections.Generic;
   using System.Linq;
   using System.Web;
   using System.Web.Mvc;
 
   namespace MvcApplication2.Controllers
   {
      public class HomeController : Controller
      {
         private SoccerEntities _db;
 
         … …
 
         public ActionResult About()
         {
            _db = new SoccerEntities();
 
            ViewData.Model = _db.Team.ToList();
 
            return View();
         }
      }
   }