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

Autor: Rick Anderson

V tomto kurzu se naučíte ASP.NET Core vývoji webů MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba uživatelského rozhraní ASP.NET Core, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.

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

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

  • Vytvořte webovou aplikaci.
  • Přidání a generování modelu
  • Práce s databází
  • Přidejte hledání a ověření.

Umožňuje zobrazit nebo stáhnout ukázkový kód (jak stáhnout).

Požadavky

Vytvoření webové aplikace

  • Spusťte Visual Studio a vyberte 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ě Konfigurovat nový projekt zadejte MvcMovienázev projektu. Je důležité pojmenovat projekt MvcMovie. Při zkopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
  • Vyberte Další.
  • V dialogovém okně Další informace vyberte .NET 6.0 (dlouhodobá podpora).
  • Vyberte Vytvořit.

Dialogové okno Další informace

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

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

  • Je funkční aplikace.
  • Je to základní úvodní projekt.

Spuštění aplikace

  • Pokud chcete aplikaci spustit bez ladicího programu, vyberte Ctrl+F5.

    Visual Studio zobrazí následující dialogové okno, když projekt ještě není nakonfigurovaný tak, aby používal SSL:

    Tento projekt je nakonfigurovaný tak, aby používal SSL. Abyste se vyhnuli upozorněním SSL v prohlížeči, můžete se rozhodnout důvěřovat certifikátu podepsanému svým držitelem, který IIS Express vygeneroval. Chcete důvěřovat certifikátu IIS Express SSL?

    Pokud důvěřujete certifikátu IIS Express SSL, vyberte ano.

    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ěryhodnosti prohlížeče Firefox naleznete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

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

Na panelu Adresa se zobrazuje localhost:port# 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í výběrem kombinace kláves Ctrl+F5 vám umožní:

  • 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 Ladění :

Nabídka Ladění

Aplikaci můžete ladit tak, že na panelu nástrojů vyberete tlačítko MvcMovie :

Tlačítko ladění MvcMovie

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

Home nebo indexová stránka

V dalším kurzu v této sérii se dozvíte o MVC a začnete psát nějaký kód.

V tomto kurzu se naučíte ASP.NET Core vývoji webů MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba uživatelského rozhraní ASP.NET Core, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.

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

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

  • Vytvořte webovou aplikaci.
  • Přidání a generování modelu
  • Práce s databází
  • Přidejte hledání a ověření.

Umožňuje zobrazit nebo stáhnout ukázkový kód (jak stáhnout).

Požadavky

Vytvoření webové aplikace

  • Spusťte Visual Studio a vyberte Vytvořit nový projekt.
  • V dialogovém okně Vytvořit nový projekt vyberte ASP.NET Core Webová aplikace>Next.
  • V dialogovém okně Konfigurovat nový projekt zadejte MvcMovienázev projektu. Je důležité pojmenovat projekt MvcMovie. Velká písmena musí odpovídat každé namespace shodě při zkopírování kódu.
  • Vyberte Vytvořit.
  • V dialogovém okně Vytvořit novou ASP.NET Core webovou aplikaci vyberte:
    • .NET Core a ASP.NET Core 5.0 v rozevíracích sadě.
    • ASP.NET Core Web App (Model-View-Controller).
    • Create.

Vytvoření nové webové aplikace ASP.NET Core

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

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

  • Je funkční aplikace.
  • Je to základní úvodní projekt.

Spuštění aplikace

  • Pokud chcete aplikaci spustit bez ladicího programu, vyberte Ctrl+F5.

    Visual Studio zobrazí následující dialogové okno, když projekt ještě není nakonfigurovaný tak, aby používal SSL:

    Tento projekt je nakonfigurovaný tak, aby používal SSL. Abyste se vyhnuli upozorněním SSL v prohlížeči, můžete se rozhodnout důvěřovat certifikátu podepsanému svým držitelem, který IIS Express vygeneroval. Chcete důvěřovat certifikátu IIS Express SSL?

    Pokud důvěřujete certifikátu IIS Express SSL, vyberte ano.

    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ěryhodnosti prohlížeče Firefox naleznete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

    Visual Studio:

    Na panelu Adresa se zobrazuje localhost:port# 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í výběrem kombinace kláves Ctrl+F5 vám umožní:

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

Home nebo indexová stránka

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

V tomto kurzu se naučíte ASP.NET Core vývoji webů MVC pomocí kontrolerů a zobrazení. Pokud s vývojem webu ASP.NET Core teprve začínáte, zvažte Razor verzi stránky tohoto kurzu, která poskytuje jednodušší výchozí bod. Viz Volba uživatelského rozhraní ASP.NET Core, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.

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

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

  • Vytvořte webovou aplikaci.
  • Přidání a generování modelu
  • Práce s databází
  • Přidejte hledání a ověření.

Umožňuje zobrazit nebo stáhnout ukázkový kód (jak stáhnout).

Požadavky

Vytvoření webové aplikace

  • V sadě Visual Studio vyberte Vytvořit nový projekt.

  • Vyberte ASP.NET Core Další webová aplikace>.

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

  • Pojmenujte projekt MvcMovie a vyberte Vytvořit. Je důležité pojmenovat projekt MvcMovie , takže při kopírování kódu bude obor názvů odpovídat.

    Konfigurace nového projektu

  • Vyberte Web Application(Model-View-Controller). V rozevíracích polích vyberte .NET Core a ASP.NET Core 3.1 a pak vyberte Vytvořit.

    Dialogové okno Nový projekt, .NET Core v levém podokně, ASP.NET Core web

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

  • Je pracovní aplikace.
  • Je to základní úvodní projekt.

Spuštění aplikace

  • Vyberte Ctrl+F5 a spusťte aplikaci bez ladění.

    Visual Studio zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurovaný tak, aby používal protokol SSL:

    Tento projekt je nakonfigurovaný tak, aby používal PROTOKOL SSL. Abyste se vyhnuli upozorněním SSL v prohlížeči, můžete se rozhodnout důvěřovat certifikátu podepsanému svým držitelem, který IIS Express vygeneroval. Chcete důvěřovat certifikátu IIS Express SSL?

    Pokud důvěřujete certifikátu IIS Express SSL, vyberte Ano.

    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ěryhodnosti prohlížeče Firefox najdete v článku o chybě certifikátu aplikace Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

    Visual Studio:

    Na panelu Adresa se zobrazuje localhost:port# 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í výběrem kombinace 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 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:

Home nebo indexová stránka

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