Začínáme s ASP.NET Core MVC

Autor: Rick Anderson

V tomto kurzu se ASP.NET Core vývojem webu MVC pomocí kontrolerů a zobrazení. Pokud s vývojem ASP.NET Core webu začínáte, zvažte verzi tohoto kurzu Razor Pages, která poskytuje jednodušší výchozí bod. Informace Volba uživatelského ASP.NET Core prostředí o nástroji Razor Pages, MVC a pro vývoj uživatelského rozhraní najdete v Blazor tématu .

Toto je první kurz série, která učí vývoj ASP.NET Core MVC pomocí kontrolerů a zobrazení.

Na konci série budete mít aplikaci, která spravuje a zobrazuje filmová data. Získáte informace o těchto tématech:

  • Vytvořte webovou aplikaci.
  • Přidejte model a vylepšete ho.
  • Pracujte s databází.
  • Přidejte vyhledávání a ověřování.

Zobrazení nebo stažení ukázkového kódu (stažení).

Požadavky

Vytvoření webové aplikace

  • Spusťte Visual Studio a vyberte Create a new project (Vytvořit nový projekt).
  • V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Core Web App (Model-View-Controller) > Další.
  • V dialogovém okně Configure your new project (Konfigurace nového MvcMovie projektu) zadejte Project name (Název projektu). Projekt je důležité pojmnovat MvcU. Při kopírování kódu se musí velká a namespace velká písmena shodovat.
  • Vyberte Další.
  • V dialogovém okně Další informace vyberte .NET 6.0 (Preview).
  • Vyberte Vytvořit.

Dialogové okno Další informace

Alternativní přístupy k vytvoření projektu najdete v tématu Vytvoření nového projektu v Visual Studio.

Visual Studio používá výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:

  • Je pracovní aplikace.
  • Je základní počáteční projekt.

Spuštění aplikace

  • Stisknutím kombinace kláves Ctrl+F5 spusťte aplikaci bez ladicího programu.

    Visual Studio se zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný na použití SSL:

    Tento projekt je nakonfigurovaný tak, aby se používá protokol SSL. Pokud se chcete vyhnout upozorněním PROTOKOLU SSL v prohlížeči, můžete důvěřovat certifikátu podepsanému svým držitelem, IIS Express vygeneroval. Chcete důvěřovat certifikátu SSL IIS Express zabezpečení?

    Vyberte Ano, pokud důvěřujete certifikátu IIS EXPRESS SSL.

    Zobrazí se následující dialogové okno:

    Dialogové okno Upozornění zabezpečení

    Pokud souhlasíte s důvěryhodností vývojového certifikátu, vyberte Ano.

    Informace o důvěřování prohlížeči Firefox naleznete v tématu firefox SEC_ERROR_INADEQUATE_KEY_USAGE Chyba certifikátu.

Visual Studio spustí aplikaci a otevře výchozí prohlížeč.

V adresní řádku se localhost:port# zobrazuje a ne něco jako example.com . Standardní název hostitele pro místní počítač je localhost . Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.

Spuštění aplikace bez ladění stisknutím kláves Ctrl+F5 umožňuje:

  • Proveďte změny kódu.
  • Soubor uložte.
  • Rychle aktualizujte prohlížeč a podívejte se na změny kódu.

Aplikaci můžete spustit v režimu ladění nebo bez ladění z nabídky Ladit:

Nabídka Ladění

Aplikaci můžete ladit výběrem tlačítka MvcU na panelu nástrojů:

Tlačítko ladění Mvc

Aplikace je znázorněna na následujícím obrázku:

Home nebo indexová stránka

V dalším kurzu této série se seznámíte s MVC a začnete psát kód.

V tomto kurzu se ASP.NET Core vývojem webu MVC pomocí kontrolerů a zobrazení. Pokud s vývojem ASP.NET Core webu začínáte, zvažte verzi tohoto kurzu Razor Pages, která poskytuje jednodušší výchozí bod. Informace Volba uživatelského ASP.NET Core prostředí o nástroji Razor Pages, MVC a pro vývoj uživatelského rozhraní najdete v Blazor tématu .

Toto je první kurz série, která učí vývoj ASP.NET Core MVC pomocí kontrolerů a zobrazení.

Na konci série budete mít aplikaci, která spravuje a zobrazuje filmová data. Získáte informace o těchto tématech:

  • Vytvořte webovou aplikaci.
  • Přidejte model a vylepšete ho.
  • Pracujte s databází.
  • Přidejte vyhledávání a ověřování.

Zobrazení nebo stažení ukázkového kódu (stažení).

Požadavky

Vytvoření webové aplikace

  • Spusťte Visual Studio a vyberte Create a new project (Vytvořit nový projekt).
  • V dialogovém okně Create a new project (Vytvořit nový projekt) vyberte ASP.NET Core Web Application Next (Webová aplikace v další > části).
  • V dialogovém okně Configure your new project (Konfigurace nového MvcMovie projektu) zadejte Project name (Název projektu). Projekt je důležité pojmnovat MvcU. Při kopírování kódu se musí velká a velká písmena namespace shodovat s jednotlivými shodkami.
  • Vyberte Vytvořit.
  • V dialogovém okně Vytvořit ASP.NET Core webové aplikace vyberte:
    • V rozevíracích seznamech ASP.NET Core .NET Core a .NET 5.0.
    • ASP.NET Core webovou aplikaci (Model-View-Controller).
    • Create.

Vytvoření nové ASP.NET Core aplikace

Alternativní přístupy k vytvoření projektu najdete v tématu Vytvoření nového projektu v Visual Studio.

Visual Studio jste pro vytvořený projekt MVC použili výchozí šablonu projektu. Vytvořený projekt:

  • Je pracovní aplikace.
  • Je základní počáteční projekt.

Spuštění aplikace

  • Stisknutím kombinace kláves Ctrl+F5 spusťte aplikaci bez ladicího programu.

    Visual Studio se zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný na použití SSL:

    Tento projekt je nakonfigurovaný tak, aby se používá protokol SSL. Pokud se chcete vyhnout upozorněním PROTOKOLU SSL v prohlížeči, můžete důvěřovat certifikátu podepsanému svým držitelem, IIS Express vygeneroval. Chcete důvěřovat certifikátu SSL IIS Express zabezpečení?

    Vyberte Ano, pokud důvěřujete certifikátu IIS EXPRESS SSL.

    Zobrazí se následující dialogové okno:

    Dialogové okno Upozornění zabezpečení

    Pokud souhlasíte s důvěryhodností vývojového certifikátu, vyberte Ano.

    Informace o důvěřování prohlížeči Firefox naleznete v tématu firefox SEC_ERROR_INADEQUATE_KEY_USAGE Chyba certifikátu.

    Visual Studio:

    V adresní řádku se localhost:port# zobrazuje a ne něco jako example.com . Standardní název hostitele pro místní počítač je localhost . Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.

Spuštění aplikace bez ladění stisknutím kláves Ctrl+F5 umožňuje:

  • Proveďte změny kódu.
  • Soubor uložte.
  • Rychle aktualizujte prohlížeč a podívejte se na změny kódu.

Aplikaci můžete spustit v režimu ladění nebo bez ladění z položky nabídky Ladit:

Nabídka Ladění

Aplikaci můžete ladit výběrem tlačítka IIS Express.

IIS Express

Aplikace je znázorněna na následujícím obrázku:

Home nebo indexová stránka

V další části tohoto kurzu se seznámíte s MVC a začnete psát kód.

V tomto kurzu se ASP.NET Core vývojem webu MVC pomocí kontrolerů a zobrazení. Pokud s vývojem ASP.NET Core webu začínáte, zvažte verzi tohoto kurzu Razor Pages, která poskytuje jednodušší výchozí bod. Informace Volba uživatelského ASP.NET Core prostředí o nástroji Razor Pages, MVC a pro vývoj uživatelského rozhraní najdete v Blazor tématu .

Toto je první kurz série, která učí vývoj ASP.NET Core MVC pomocí kontrolerů a zobrazení.

Na konci série budete mít aplikaci, která spravuje a zobrazuje filmová data. Získáte informace o těchto tématech:

  • Vytvořte webovou aplikaci.
  • Přidejte model a vylepšete ho.
  • Pracujte s databází.
  • Přidejte vyhledávání a ověřování.

Zobrazení nebo stažení ukázkového kódu (stažení).

Požadavky

Vytvoření webové aplikace

  • z Visual Studio vyberte možnost vytvořit nový projekt.

  • jako další vyberte ASP.NET Core webové aplikace > .

    vytvoření nového projektu ASP.NET Core webové aplikace

  • Pojmenujte projekt MvcMovie a vyberte vytvořit. Je důležité pojmenovat projekt MvcMovie , takže když zkopírujete kód, obor názvů se bude shodovat.

    Konfigurovat nový projekt

  • Vyberte možnost Webová aplikace (model-zobrazení-kontroler). v rozevíracích seznamech vyberte .net Core a ASP.NET Core 3,1 a potom vyberte vytvořit.

    dialog nový projekt, .net Core v levém podokně, ASP.NET Core web

Visual Studio používá výchozí šablonu projektu pro vytvořený projekt MVC. Vytvořený projekt:

  • Je pracovní aplikace.
  • Je základní počáteční projekt.

Spuštění aplikace

  • Vyberte CTRL + F5 pro spuštění aplikace bez ladění.

    Visual Studio se zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný na použití SSL:

    Tento projekt je nakonfigurovaný tak, aby se používá protokol SSL. Pokud se chcete vyhnout upozorněním PROTOKOLU SSL v prohlížeči, můžete důvěřovat certifikátu podepsanému svým držitelem, IIS Express vygeneroval. Chcete důvěřovat certifikátu SSL IIS Express zabezpečení?

    Vyberte Ano, pokud důvěřujete certifikátu IIS EXPRESS SSL.

    Zobrazí se následující dialogové okno:

    Dialogové okno Upozornění zabezpečení

    Pokud souhlasíte s důvěryhodností vývojového certifikátu, vyberte Ano.

    Informace o důvěřování prohlížeči Firefox naleznete v tématu firefox SEC_ERROR_INADEQUATE_KEY_USAGE Chyba certifikátu.

    Visual Studio:

    Panel Adresa se zobrazí localhost:port# a ne něco jako example.com . Standardní název hostitele místního počítače je localhost . Když Visual Studio vytvoří webový projekt, použije se pro webový server náhodný port.

Spuštění aplikace bez ladění výběrem kombinace kláves CTRL + F5 vám umožní:

  • Udělejte změny kódu.
  • Soubor uložte.
  • Rychle aktualizujte prohlížeč a podívejte se na změny kódu.

Aplikaci můžete spustit v režimu ladění nebo bez ladění z položky nabídky ladění :

Nabídka ladění

aplikaci můžete ladit tak, že vyberete tlačítko IIS Express .

IIS Express

Následující obrázek znázorňuje aplikaci:

::: No-Loc (domů)::: nebo stránka indexu

V další části tohoto kurzu se dozvíte o MVC a začněte psát kód.