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:
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: