im используя пример кода для понимания viewbag. здесь куча кодаMVC передающий список от контроллера to viewBag
в контроллере:
List<SelectListItem> dropdownItems = new List<SelectListItem>();
dropdownItems.AddRange(new[]{
new SelectListItem() { Text = "Option One", Value = "1" },
new SelectListItem() { Text = "Option Two", Value = "2" },
new SelectListItem() { Text = "Option Three", Value = "3" }});
ViewBag.dropdownItems = dropdownItems;
return View();
в Вид:
@Html.DropDownList("Types", ViewBag.dropdownItems as List<SelectListItem>)
@Html.ValidationMessageFor(model => model.Types)
пример использует ViewData, я использую здесь viewbag на практике ..
@Html.DropDownList("Types", ViewBag.dropdownItems as List<SelectListItem>)
используется для выпадающей части .. но что такое использование @Html.ValidationMessageFor(model => model.Types)
здесь .. ??
i remove @Html.ValidationMessageFor(model => model.Types)
, и результат остается таким же. Мой вопрос в том, каково его фактическое воздействие и почему мы должны его использовать ... ??