ASP_NET_MVC_Framework_s_primerami_na_C_dlya_p - Стор. 52

ViewBag.Cities = new string[] ; string message = "Тим є HTML елемент: ";

return View((object) message);

public ActionResult CreatePerson()

public ActionResult CreatePerson(Person person)

return View("DisplayPerson", person);

Ми створили представлення DisplayPerson.cshtml у папці /Views/Home; вміст цього файлу показано у лістингу

Лістинг Вміст файлу DisplayPerson.cshtml

DisplayPerson

@Html.LabelFor(m => m.LastName) @Html.DisplayFor(m => m.LastName)

@Html.LabelFor(m => m.Role) @Html.DisplayFor(m => m.Role)

@Html.LabelFor(m => m.BirthDate) @Html.DisplayFor(m => m.BirthDate)

Щоб побачити висновок цього подання, запустіть програму, перейдіть за посиланням /Home/CreatePerson , заповніть форму та натисніть кнопку Submit . Результат показаний на малюнку 20-3, і, як бачите, ми зробили невеликий крок назад, тому що допоміжні методи Label та LabelFor використовують імена властивостей як текст для міток.

asp_net_mvc_framework_s_primerami_na_c_dlya_p

Створюємо нередаговані елементи для об'єкта Person , використовуючи допоміжні методи

Висновок цих допоміжних методів ви можете побачити в лістингу Зверніть увагу, що методи Display і DisplayFor не генерують елементи HTML за промовчанням, вони просто відображають значення властивості, з яким працюють.

HTML-листинг, створений уявленням DisplayPerson