ASP.NET MVC - Достъп до данни за модела

Съдържание
Важна част от уеб приложенията е, че можем да имаме постоянство чрез съхранение на данни в различни бази данни. Когато работим с методологията MVC Имаме аспект, който е моделът, в това трябва да съхраняваме структурата на постоянството на нашите данни, тоест тя трябва да бъде пряко свързана с База данни.
За това, което описахме, за да има смисъл, се прави, че администраторът изисква данните директно към модела, ако е необходимо, и след това прави всички съответни мерки, за да предаде съответните данни на изгледа.
ViewBag
Преди да продължим да виждаме как се използва моделът, първо трябва да знаем метода ViewBag, това работи като a опаковчик за метод ViewData за да можем да направим по -чисто прилагане при определяне на данните в контролера.
Нека видим на следващото изображение определение на Относно контролера използвайки този метод:

Тук виждаме как определяме различните свойства с метода ViewBag последвано от точка и името на свойството, което ще направи разликата, с това избягваме писането на скоби и кавички, като по този начин се намалява броят на знаците за писане.
Тогава в нашите очи about.cshtml Можем да получим данните, както виждаме в следния код:
@ ViewBag.CompanyDescription

Данни от моделаМоделът е изключително важен обект, тъй като той ще ни даде структурата на различните елементи на нашето приложение, така че със сигурност, когато потребителят иска да получи данни, те ще дойдат от някаква структура, представена по -рано от модела.
Ако имаме готов модел като следния:
 обществен клас CompanyInfo {обществено име на низ {get; комплект; } публичен низ Описание {get; комплект; }} 

Можем да получим достъп до неговите свойства, като направим екземпляр в нашия контролер, както виждаме на следното изображение:

Първото свойство е съвсем просто, просто казваме, че името на потребителя е това, което съответства на рамкова система за удостоверяване, тогава дефинираме променлива, която ще бъде a пример на нашия модел и благодарение на конструкторите можем да направим установяването на стойностите на атрибутите на модела, в този случай Ям Y Описание накрая връщаме зрението си.
Получаване на данните в изглед
Тъй като сме установили данните в контролера, който идва от нашия модел, е време да направим изгледа да показва данните, които потребителят очаква да получи след консултация с ресурса.
Нека видим следния код:
 @ {var company = (CompanyInfo) ViewData.Model; }@ Описание на компанията

Първото нещо, което правим, е да съпоставим променлива и да й кажем, че това ще бъде типът на модела, който ще се използва, и допълнително го свързваме с метода ViewData, всичко това в a бръснач блок, тогава ние просто имаме достъп до всяко свойство на модела с точка, тъй като можем да видим, че е нещо много просто и не носи по -голяма сложност, това е благодарение на факта, че контролерът свърши по -голямата част от работата.
В края на урока вече знаем как да получим данни от структура на модел и след това да ги покажем в изгледа с помощта на контролера.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка
wave wave wave wave wave