ASP.NET MVC - směrovací systém

Obsah
Aplikace vytvořené pomocí ASP.NET Když s nimi uživatelé konzultují, projdou procesem, tento proces převede požadavky na směrovací systém že rámec vyvolá s aplikací a co dělá, je vzít prvky požadavku a vyhledat příslušný řadič, který odpovídá požadavku, správce rozhodne, zda přistupovat k modelu a načítat data a poté odeslat pohled nebo odeslat přímo k zobrazení, protože k modelu nemusíte přistupovat.
Spusťte aplikaci
Jakmile jsme vytvořili projekt a vybrali odpovídající šablonu, naše aplikace je připravena ke zvednutí, je tento proces docela uspokojivý, protože dává možnost vidět funkční základnu během několika minut.
VyzkoušetPro to stiskneme klávesu F5 a zobrazí se to, co zatím máme, a co se stalo, aby naše aplikace byla zrušena, byla to žádost, která byla směrována směrovací systém.
Podívejme se na následující obrázek s cyklem webového požadavku v ASP.NET MVC:

Můžeme si všimnout, že následuje tok, který jsme si vysvětlili na začátku, v případě základní aplikace již máme ovladač pro Home, který nám ukáže výchozí index, který je vytvořen pomocí šablony.
Směrování
The směrování Je to jeden z klíčových aspektů rámce, protože má na starosti zpracování požadavků odeslaných do aplikace, víme, že většina webových stránek začíná požadavkem podaným pomocí jednoho z Metody HTTP, obvykle první žádost pochází od ZÍSKAT typ na adresu, jakmile byla podána žádost, směrování, to ověří požadavek a hledá prostředky, které jej mohou uspokojit, první místo, které ověří, jsou řadiče a ty mají na starosti zbytek, aby vrátili výsledek uživateli.
Zapamatovat siK provedení všeho popsaného směrovací systém provede porovnání vzorů, to znamená, že požadavek je porovnán s již vytvořenými vzory, a pokud odpovídá jednomu, je odeslán do ovladače, ke kterému je uvedený vzor přidružen; Pokud neodpovídá žádnému, můžeme uživateli zaslat stránku 404 o zdroji, který nebyl nalezen, nebo můžeme určit, že bude provedena nějaká další akce, kterou požadujeme.
Podívejme se, jak tyto vzory konfigurujeme v našem směrovací systém.
Nejprve musíme vzít v úvahu následující body:
Unikátní názevPokud máme více než jeden prostředek se stejným názvem, způsobíme chybu, protože aplikace nebude vědět, který zdroj chceme, takže každý vzor, ​​který vytvoříme, musí mít jedinečný název.
Vzor adresy URLTento vzorec bude ten, který vyhodnotí, co obdržíme z webového požadavku, případně spustíme odpovídající ovladač.
Podívejme se na následující obrázek, jak to je nakonfigurované směrování abyste viděli domovskou obrazovku:

Zde provedeme umístění vzoru, kde nejprve přijmeme ovladač a poté akci ovladače, nakonec obdržíme parametr nazvaný id, který bude přešel na činnost ovladače, v případě, že nic není, pošleme požadavek na výchozí hodnotu, která je naše Domácí ovladač a jeho Indexová akce.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