Řadič webového rozhraní API ASP.NET MVC

Obsah
Práce s oddělením vrstvy aplikace Ponechává nám šířku a svobodu při budování různých sekcí, abychom vybudovali tok našich stránek. Jednou z těchto možností jsou datové služby, namísto vytváření nesčetných řadičů pro přístup k různým akcím můžeme stavět datové služby, které lze volat z jakékoli části samotné aplikace.
Abychom toho dosáhli, budeme potřebovat jiné ovladačeTy se nutně příliš neliší od tradičních ovladačů, ale mají určité rozdíly, které je charakterizují, jedním z těchto rozdílů je jejich umístění v našem projektu.
Ovladač Web API je správcem naší aplikace, která nám umožňuje používat její metody a akce prostřednictvím AJAX, to nám umožňuje vytvářet části naší aplikace, které můžeme znovu použít v různých kontextech.
Jak nám to pomáhá?Tento nástroj nám pak pomáhá snížit množství kódu, který vytváříme, což nám umožňuje naprogramovat něco, co je snazší udržovat a ladit, což nám dává čistší a modernější projekt.
Stejně jako v aplikacích ASP.NET MVC Je obvyklé pracovat na základě konvencí, první věc, kterou musíme rozhodnout, je místo, kde bude sídlit náš nový ovladač Web API, toto umístění je ke svému provozu lhostejné, ale může nám v budoucnu posloužit ke zlepšení pořadí našeho projektu.
Předpokládejme tedy, že jsme se rozhodli vytvořit složku s názvem Api V kořenovém adresáři naší aplikace, jakmile je tato složka vytvořena, klikneme na ni pravým tlačítkem myši a vytvoříme ovladač, musíme zvolit možnost Řadič API s prázdnými akcemi čtení a zápisu vybereme jedinečný název pro uvedený řadič, protože protože je viditelný v celém projektu, může mít konflikty s jinými řadiči stejného jména.
Podívejme se na následujícím obrázku, jak vytvoříme soubor řadiče.

Všimli jsme si, že akce generování našeho nového ovladače je velmi podobná generování normálního ovladače.
Jak budujeme novou službu, bude s ní zacházeno standardními metodami HTTP, tyto jsou ZÍSKEJTE, Zveřejněte, VYMAZEJTE a VLOŽTEProtože je to norma, náš správce musí zvládnout každý z těchto případů, a proto pokud uvidíme obsah našeho ovladače, budeme mít něco podobného následujícímu:

Potom vidíme, že s každým z nich máme prázdnou standardní akci Metody HTTP zmíněno a pokud jsme ještě více pozorovateli, uvidíme, že jediný, kdo ve výchozím nastavení vrací hodnotu, je metoda GET, což je výchozí metoda dotazu.
VýhodaPřímou prací s metodami HTTP pak můžeme použít jQuery například telefonovat AJAX na náš nový ovladač pomocí jedné z těchto metod, takže volání AJAX prostřednictvím GET nám poskytne obsah toho, co jsme umístili do našeho ovladače v metodě GET, která je standardně vytvořena.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