Sdílet prostřednictvím


Vygenerování uživatelského rozhraní ASP.NET v sadě Visual Studio 2013

Tom FitzMacken

ASP.NET generování uživatelského rozhraní je nová funkce, která je součástí sady Visual Studio 2013.

Přehled

ASP.NET generování uživatelského rozhraní je rozhraní pro generování kódu pro webové aplikace ASP.NET. Visual Studio 2013 obsahuje předinstalované generátory kódu pro projekty MVC a webového rozhraní API. Generování uživatelského rozhraní do projektu přidáte, když chcete rychle přidat kód, který komunikuje s datovými modely. Použití generování uživatelského rozhraní může zkrátit dobu vývoje standardních datových operací v projektu.

Visual Studio 2013 ve výchozím nastavení nepodporuje generování kódu pro projekt Webových formulářů, ale generování uživatelského rozhraní s webovými formuláři můžete použít buď přidáním závislostí MVC do projektu, nebo instalací rozšíření. Oba přístupy jsou uvedené níže.

Visual Studio 2013 Update 2 (aktuálně RC) umožňuje rozšířit ASP.NET generování uživatelského rozhraní tak, aby splňovalo požadavky vašeho scénáře. Pomocí této funkce můžete vytvořit přizpůsobenou šablonu generování uživatelského rozhraní a přidat ji do dialogového okna Přidat nové vygenerování. V rámci přizpůsobené šablony zadáte kód, který se vygeneruje při přidávání vygenerované položky. Další informace naleznete v tématu Vytvoření vlastního scaffolderu pro Visual Studio.

Požadavky

Pokud chcete používat ASP.NET generování uživatelského rozhraní, musíte mít:

  • Microsoft Visual Studio 2013
  • Web Developer Tools (součást výchozí instalace sady Visual Studio 2013)
  • ASP.NET Webové architektury a nástroje 2013 (součást výchozí instalace sady Visual Studio 2013)
  • Při použití sady Visual Studio 2022 nainstalujte šablony projektů a položek rozhraní Net Framework. Další informace najdete u tohoto problému na GitHubu.

Přidání vygenerované položky do MVC nebo webového rozhraní API

Pokud chcete přidat generování uživatelského rozhraní, klikněte pravým tlačítkem myši na projekt nebo složku v projektu a vyberte PřidatNová vygenerovaná položka, jak je znázorněno na následujícím obrázku.

Přidání vygenerované položky

V okně Přidat generování uživatelského rozhraní vyberte typ uživatelského rozhraní, který chcete přidat.

Výběr typu generování uživatelského rozhraní

Okno Přidat kontroler vám umožní vybrat možnosti pro generování kontroleru, včetně toho, jestli chcete používat nové asynchronní funkce z Entity Frameworku 6.

přidání kontroleru

Pro váš scénář se vytvoří relevantní třídy a stránky. Například následující obrázek ukazuje kontroler MVC a zobrazení, která byla vytvořena prostřednictvím generování pro třídu modelu s názvem Filmy.

Vytvořené soubory

Přidání vygenerované položky do webových formulářů

Pokud chcete přidat generování uživatelského rozhraní, které generuje kód webového formuláře, musíte buď nainstalovat rozšíření do sady Visual Studio, nebo přidat závislosti MVC. Oba přístupy jsou uvedené níže, ale stačí udělat jeden z těchto přístupů.

Rozšíření generování uživatelského rozhraní webových formulářů

Můžete nainstalovat rozšíření sady Visual Studio, které umožňuje používat generování uživatelského rozhraní s projektem Webové formuláře. V sadě Visual Studio vyberte Nástroje a potom Rozšíření a aktualizace. V tomto dialogovém okně vyhledejte galerii sady Visual Studio pro generování uživatelského rozhraní webových formulářů.

instalace uživatelského rozhraní webových formulářů

Další informace najdete v tématu Generování uživatelského rozhraní webových formulářů.

Závislosti MVC

Pokud chcete přidat závislosti MVC, vyberte Přidat - novou vygenerovanou položku. V okně Přidat generování uživatelského rozhraní vyberte závislosti MVC, jak je znázorněno níže.

přidání závislostí MVC

Existují dvě možnosti pro generování uživatelského rozhraní MVC; Minimum a Plný. Pokud vyberete Minimum, do projektu se přidají jenom balíčky NuGet a odkazy pro ASP.NET MVC. Pokud vyberete možnost Úplná, přidají se minimální závislosti a také požadované soubory obsahu pro projekt MVC. Pokud chcete snadno používat generování uživatelského rozhraní, vyberte Úplné závislosti.

Výběr úplných závislostí

Po přidání závislostí se zobrazí soubor readme.txt . Pečlivě postupujte podle pokynů v tomto souboru a ujistěte se, že váš projekt funguje správně.

Po dokončení kroků v souboru readme.txt můžete přidat novou vygenerovanou položku, jak je znázorněno v předchozí části o MVC a webovém rozhraní API. Automaticky generovaná zobrazení a kontroler budou v projektu fungovat správně.

Kurzy

Pokud chcete vytvořit přizpůsobený scaffolder, přečtěte si téma Vytvoření vlastního scaffolderu pro Visual Studio.

Pokud chcete vygenerované soubory přizpůsobit, podívejte se, jak přizpůsobit vygenerované soubory z dialogového okna Nová vygenerovaná položka.

Příklad použití generování uživatelského rozhraní s vývojem služby Database First najdete v tématu EF Database First s ASP.NET MVC.

Příklad použití generování uživatelského rozhraní v projektu MVC najdete v tématu Začínáme s ASP.NET MVC 5.

Příklad použití generování uživatelského rozhraní v projektu webového rozhraní API najdete v tématu Vytvoření rozhraní REST API se směrováním atributů ve webovém rozhraní API 2.