Sdílet prostřednictvím


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

, autor: Tom FitzMacken

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

Přehled

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

Visual Studio 2013 ve výchozím nastavení nepodporuje generování kódu pro projekt Web Forms, ale můžete použít generování uživatelského rozhraní s Web Forms 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 generování uživatelského rozhraní ASP.NET tak, aby splňovalo požadavky vašeho scénáře. Pomocí této funkce můžete vytvořit vlastní šablonu generování uživatelského rozhraní a přidat ji do dialogového okna Přidat nové uživatelské rozhraní. 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 najdete 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 Visual Studio 2013)
  • ASP.NET Web Frameworks and Tools 2013 (součást výchozí instalace Visual Studio 2013)
  • Při použití sady Visual Studio 2022 nainstalujte šablony projektů a položek 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 na projekt nebo na složku v rámci projektu a vyberte Přidatnová vygenerovaná položka, jak je znázorněno na následujícím obrázku.

Přidání položky uživatelského rozhraní

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

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

V okně Přidat kontroler můžete vybrat možnosti pro vygenerování kontroleru, včetně toho, jestli chcete použít nové asynchronní funkce z Entity Frameworku 6.

přidat kontroler

Pro váš scénář se vytvoří příslušné 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í uživatelského rozhraní pro třídu modelu s názvem Filmy.

Vytvořené soubory

Přidání vygenerované položky do Web Forms

Pokud chcete přidat generování uživatelského rozhraní, které generuje Web Forms kód, 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čí provést pouze jeden z těchto přístupů.

Web Forms rozšíření uživatelského rozhraní

Můžete nainstalovat rozšíření sady Visual Studio, které vám umožní používat generování uživatelského rozhraní s projektem Web Forms. V sadě Visual Studio vyberte Nástroje a pak Rozšíření a Aktualizace. V tomto dialogovém okně vyhledejte v galerii sady Visual Studio Web Forms generování.

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

Další informace najdete v tématu Web Forms generování uživatelského rozhraní.

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; Minimální a úplná. Pokud vyberete Minimální, přidají se do projektu 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.

Vyberte Úplné závislosti.

Po přidání závislostí se zobrazí souborreadme.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 rámci projektu fungovat správně.

Kurzy

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

Informace o přizpůsobení vygenerovaných souborů najdete v tématu Přizpůsobení vygenerovaných souborů v dialogovém okně Nová vygenerovaná položka.

Příklad použití generování uživatelského rozhraní s vývojem 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.