ASP.NET MVC - přístup k datům modelu

Obsah
Důležitou součástí webových aplikací je, že můžeme mít trvalost díky ukládání dat v různých databázích. Když pracujeme s metodikou MVC Máme aspekt, který je modelem, v tomto musíme uložit strukturu naší perzistence dat, to znamená, že musí přímo souviset s Databáze.
Aby to bylo popsáno, aby to dávalo smysl, provede se to, že správce v případě potřeby požádá o data přímo do modelu a poté provede veškerá odpovídající opatření k předání příslušných dat do zobrazení.
ViewBag
Než se podíváme, jak se model používá, musíme nejprve znát metodu ViewBag, toto funguje jako a balička pro metodu ViewData abychom mohli při definování dat v ovladači provést čistší implementaci.
Podívejme se na následujícím obrázku na definici O ovladači pomocí této metody:

Zde vidíme, jak pomocí metody definujeme různé vlastnosti ViewBag následuje tečka a název vlastnosti, která bude znamenat rozdíl, čímž se vyhneme psaní závorek a uvozovek, čímž se sníží počet znaků k zápisu.
Pak v našich očích about.cshtml Data můžeme získat, jak vidíme v následujícím kódu:
@ ViewBag.CompanyDescription

Data z modeluModel je nesmírně důležitou entitou, protože nám poskytne strukturu různých prvků naší aplikace, takže pokud chce uživatel získat data, určitě pocházejí z nějaké struktury, kterou model dříve reprezentoval.
Pokud máme hotový model, jako je následující:
 public class CompanyInfo {název veřejného řetězce {get; soubor; } public string Description {get; soubor; }} 

K jeho vlastnostem můžeme přistupovat vytvořením instance v našem řadiči, jak vidíme na následujícím obrázku:

První vlastnost je celkem jednoduchá, jednoduše řekneme, že uživatelské jméno je to, které odpovídá rámcový autentizační systém, pak definujeme proměnnou, která bude a příklad našeho modelu a díky konstruktorům můžeme v tomto případě stanovit hodnoty atributů modelu Jam Y Popis konečně vracíme zrak.
Příjem dat v zobrazení
Protože jsme vytvořili data v řadiči, která pocházejí z našeho modelu, je načase, aby pohled zobrazoval data, která uživatel očekává po konzultaci se zdrojem.
Podívejme se na následující kód:
 @ {var company = (CompanyInfo) ViewData.Model; }@ Popis společnosti

První věc, kterou uděláme, je porovnat proměnnou a sdělit jí, že to bude typ použitého modelu, a navíc ji propojíme s metodou ViewData, to vše v a žiletkový blok, pak jednoduše přistupujeme ke každé vlastnosti modelu pomocí bodu, jak vidíme, že je to něco velmi jednoduchého a nenese větší složitost, je to dáno tím, že většinu práce odvedl ovladač.
Na konci tutoriálu již víme, jak získat data ze struktury modelu a poté je zobrazit v pohledu pomocí ovladače.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave