Файл
Views/Home/Index.cshtml
cshtml
@model AspNetWebApplication.ViewModels.Book
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Index</title>
</head>
<body>
@Html.LabelFor(m => Model.Author, new { style = "color:green"})
@Model.Author
<br/>
@Html.LabelFor(m => Model.Price, new { style = "color:green" })
@Model.Price
</body>
</html>
Объяснение 1. Так как в классе
Book переменная
Author использует атрибут
Display
[
Display(Name = "
Автор книги")]
public string Author { get; set; }
Это значит, что если вызвать
@Html.LabelFor(m => m.Author)
то мы увидим:
Автор книги
Объяснение 2. Так как в классе
Book переменная
Price не использует атрибут
Display
Это значит, что если вызвать
@Html.LabelFor(m => m.Price)
то мы увидим название переменной:
Price