ASP.NET MVC - zobrazení šablon

Obsah
Způsob, jakým můžeme generovat dílčí pohledy, dodává naší webové aplikaci nový prvek složitosti, to však neznamená, že nemůžeme najít různé způsoby, jak zaútočit na tento typ konstrukce aplikací v ASP.NET MVC.
Jednou z metod, na kterou můžete myslet, je vytváření souborů HTML s nezbytnými částmi pro vytvoření částečného pohledu, ale má problém, kterým je velké množství dat, které bychom měli přesunout, kromě možné redundance kódu. K tomu pak můžeme uvažovat o použití JSON jako způsob, jak přesunout potřebná data, aniž bychom museli používat HTML, a zde již máme lepší způsob, jak problém vyřešit a nadále používat částečná zobrazení.
Proto uvidíme další způsob, jak pracovat s částečnými pohledy, a to pomocí šablony na straně klienta, což nám umožní mít udržitelnější strukturu a budeme schopni uvolnit veškerou váhu operace v prohlížeči, což nám uvolňuje úsilí.
Šablony na straně klienta
První věc, kterou bychom o tom měli vědět, je, že to nepatří do žádné oficiální ani standardní specifikace, takže abychom implementovali tento typ řešení, budeme záviset na knihovny třetích stranAčkoli to zní jako varování před nápravou s vedlejšími účinky, není tomu tak, ve skutečnosti tato svoboda znamená, že můžeme použít řešení, které je nám nejbližší.
ŠablonaŠablona je malý kód s oddíly, které můžeme vyplnit kontextovými daty, ale to samo nefunguje, takže aby bylo vidět, musíme mít modul šablony, v tomto případě to musí být Javascriptový engine, v tomto tutoriálu použijeme knír.js což je docela populární a flexibilní knihovna.
Syntaxe šablony
Protože musíme použít modul šablon, má svou vlastní syntaxi, aby mohl lokalizovat naše dynamické prvky, to zní poněkud složitě, ale sada pokynů je často velmi intuitivní.
Podívejme se na následujícím obrázku na ukázkový kód šablony, a proto uvidíme, jak ji použít:

Na první pohled vidíme, že je to jen jednoduchý HTML, ale pokud se podíváme dále, všimneme si, že obsahuje některé speciální výrazy, jako např. {{Titul}} tyto typy výrazů budou ty, které budou nahrazeny našimi dynamickými hodnotami, díky čemuž můžeme tuto sekci znovu a znovu používat bez generování nového kódu, čímž se sníží množství přenesených dat.
FunkčníS naším rámem to funguje velmi jednoduše Javascript dostáváme Data JSON naší aplikace, poté pomocí našeho modulu šablon sestavíme kostru a nakonec „Sestavujeme“ získat výsledek.
Tím tento tutoriál dokončujeme, získali jsme malý úvod do tohoto způsobu práce při vytváření dílčích pohledů, přestože zmíníme pouze šablonový motor, který není jediným, který na trhu existuje, musíme provést nějaký průzkum, abychom podívejte se na nabízené široké spektrum a můžete si nějaké vybrat, abyste vyzkoušeli a věděli, který z nich je pro naše potřeby nejlepší.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