作业01 创建ASP.NET MVC4应用程序
  1. 创建ASP.NET MVC4空白网站
  2. 创建默认控制器HomeController.cs
  3. 在控制器Index方法中,使用ViewBag.Message保存自定义文本
    public class HomeController : Controller
    {
        // GET: Home
        public ActionResult Index()
        {
            ViewBag.Message = "Hello MVC";
            return View();
        }
    }
  4. 创建视图Index.cshtml
    @{
        ViewBag.Title = "Index";
    }
    <h2>@ViewBag.Message</h2>
  5. 实现效果如下
作业02 在页面实现图书展示
  1. 在Visual Studio的服务器资源管理器中,添加BookStoreDB数据库 数据库下载地址
  2. 通过Entity Framework创建ORM(对象关系映射)
  3. 在HomeController控制器的Index方法中,编写代码,查找所有图书
    public class HomeController : Controller
    {
        // GET: Home
        public ActionResult Index()
        {
            ViewBag.Message = "Hello MVC";
            var books = (new BookStoreDBEntities()).Books.ToList();
            return View(books);
        }
    }
  4. 在视图中编写代码显示图书信息
    @model List<global::MvcApplication.Models.Book>
    @{
        ViewBag.Title = "Index";
    }
    <h2>@ViewBag.Message</h2>
    <table class="table">
        @foreach (var book in Model)
        {
            <tr>
                <td>@book.Id</td>
                <td>@book.Title</td>
                <td>@book.Author</td>
                <td>@book.Price</td>
                <td>@book.PubDate</td>
                <td>@book.Category.Name</td>
            </tr>
        }
    </table>
  5. 显示效果如下