ASP.NET MVC - dostęp do danych modelu

Spisie treści
Ważną częścią aplikacji internetowych jest to, że możemy mieć trwałość dzięki przechowywaniu danych w różnych bazach danych. Kiedy pracujemy z metodologią MVC Mamy aspekt jakim jest model, w tym musimy przechowywać strukturę trwałości naszych danych, czyli musi być ona bezpośrednio związana z Baza danych.
Aby to, co opisaliśmy, miało sens, administrator prosi o dane bezpośrednio do modelu, jeśli to konieczne, a następnie dokonuje wszystkich odpowiednich ustaleń, aby przekazać odpowiednie dane do widoku.
ViewBag
Zanim przejdziemy do tego, jak używany jest model, musimy najpierw poznać metodę ViewBag, działa to jako pakowacz dla metody Wyświetl dane dzięki czemu możemy wykonać czystszą implementację podczas definiowania danych w kontrolerze.
Zobaczmy na poniższym obrazku definicję O kontrolerze przy użyciu tej metody:

Tutaj widzimy, jak definiujemy różne właściwości za pomocą metody ViewBag po której następuje kropka i nazwa właściwości, która będzie miała znaczenie, dzięki temu unikamy pisania nawiasów i cudzysłowów, zmniejszając w ten sposób liczbę znaków do wpisania.
Wtedy na naszych oczach about.cshtml Możemy uzyskać dane, jak widzimy w poniższym kodzie:
@ ViewBag.CompanyDescription

Dane z modeluModel jest niezwykle ważnym bytem, ​​ponieważ to on da nam strukturę różnych elementów naszej aplikacji, więc z pewnością, gdy użytkownik będzie chciał uzyskać dane, będą one pochodzić z jakiejś struktury wcześniej reprezentowanej przez model.
Jeśli mamy gotowy model, taki jak:
 public class CompanyInfo {public ciąg Nazwa {get; ustawić; } ciąg publiczny Opis {get; ustawić; }} 

Możemy uzyskać dostęp do jego właściwości, tworząc instancję w naszym kontrolerze, jak widać na poniższym obrazku:

Pierwsza właściwość jest dość prosta, po prostu mówimy, że nazwa użytkownika jest tą, która odpowiada system uwierzytelniania ram, to definiujemy zmienną, która będzie a przykład naszego modelu a dzięki konstruktorom możemy dokonać ustalenia wartości atrybutów modelu, w tym przypadku mniam Tak Opis w końcu zwracamy wzrok.
Odbieranie danych w widoku
Skoro ustaliliśmy dane w kontrolerze pochodzące z naszego modelu, nadszedł czas, aby widok pokazywał te dane, których oczekuje użytkownik po konsultacji z zasobem.
Zobaczmy następujący kod:
 @ {zmienna firma = (CompanyInfo) ViewData.Model; }@ Opis Firmy

Pierwszą rzeczą jaką robimy to dopasowujemy zmienną i mówimy jej, że będzie to typ modelu, który ma być użyty i dodatkowo łączymy ją z metodą Wyświetl dane, wszystko to w jednym blok brzytwy, wtedy po prostu uzyskujemy dostęp do każdej właściwości modelu za pomocą punktu, jak widzimy, jest to coś bardzo prostego i nie niesie ze sobą większej złożoności, to dzięki temu, że kontroler wykonał większość pracy.
Na końcu samouczka wiemy już, jak pozyskać dane ze struktury modelu, a następnie pokazać je w widoku za pomocą kontrolera.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave