C#
Напишем код в файле Models/Book.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace WebApplication1.Models
{
public class Book
{
public int Price;
public string Name;
}
}
C#
Напишем код в файле Controllers/HomeController.сs
using System;
using System.Web.Mvc;
using System.Collections.Generic;
using WebApplication1.Models;
namespace WebApplication1.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
// создаем List
List<Book> books = new List<Book>();
// заполняем Библиотеку книг
books.Add(new Book() { Name = "Властелин Колец", Price = 200 });
books.Add(new Book() { Name = "Три мушкетера", Price = 300 });
books.Add(new Book() { Name = "Гарри Поттер", Price = 400 });
// передаем books во View
return View(books);
}
}
}
В файле Views/Home/Index.cshtml напишем код:
<!-- импортируем пространство имен в представление -->
@using WebApplication1.Models
<!-- указываем тип для Model -->
@model List<Book>
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
<!-- показываем книги -->
@foreach (Book item in Model)
{
<div>
<font color="green">Название книги</font>
@item.Name
<font color="green">цена=</font>
@item.Price
</div>
}
</body>
</html>