фрист вы знаете данные отправляете
Из контроллера -------> просмотр в двух направлениях
- По слабому виду
- и в строгом представлении типа
нет другого способа передачи данных из контроллера для просмотра ... (помните)
что такое intelliscence ----> которые показывают связанное вспомогательное свойство любой модели
как мы пишем Model. --------> тогда все свойства отображаются в
выпадающий список после точки (.).
А. Что такое слабое представление типа
- Это используется без использования модели, т.е. как использование ViewBag и др.
- Для этого типа представлений нет смысла, и это сложно, и когда вы пишете
любое имя, которое не существует, то оно дает ошибка времени выполнения .
Ex.
.............Controller
ViewBag.List = List<job>;
return View();
.............Razor View
@foreach(var item in ViewBag.List)
{
// when you write no intellisence and you want to write your own correct one...
@item.
}
B. Какой сильно тип просмотра
- это используемая модель для отправки данных с контроллера для просмотра наоборот.
- Модель строго типизирована для просмотра, поэтому она показывает интеллигентность и когда вы пишите неправильно
тогда есть только ошибка, показанная в время компиляции ..
Ex.
.................Controller
List<job> jobdata =new List<job>();
return View(jobdata);
................view
//Mention here datatype that you want to strongly type using **@model**
@model List<job>
@foreach(var item in Model)
//this **Model** represent the model that passed from controller
// default you not change
{
@item. //then intellisence is come and no need write own ....
}
это слабый и сильный тип зрения ......
Так что теперь вы решаете любую проблему с этим основным .....
могу ли я надеяться, что это поможет тебе ....
Но лучше всего использовать строго типизированное представление, чтобы оно стало легким
использовать и лучше всего сравнивать со слабыми ...