Sdílet prostřednictvím


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

Poznámka:

Toto není nejnovější verze tohoto článku. Aktuální vydání naleznete v verzi tohoto článku pro .NET 9.

Varování

Tato verze ASP.NET Core se už nepodporuje. Další informace najdete v zásadách podpory .NET a .NET Core. Aktuální verzi tohoto článku najdete ve verzi .NET 9.

Důležité

Tyto informace se týkají předběžného vydání produktu, který může být podstatně změněn před komerčním vydáním. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.

Pro aktuální vydání si přečtěte článek verze .NET 9.

Autor: Rick Anderson

V tomto kurzu se naučíte vývoj webu ASP.NET Core 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 ASP.NET základního uživatelského rozhraní, které porovnává Razor stránky, MVC a Blazor vývoj uživatelského rozhraní.

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

Na konci série budete mít aplikaci, která spravuje, ověřuje a zobrazuje data filmů. Naučíte se, jak:

  • Vytvořte webovou aplikaci.
  • Přidejte a vytvořte strukturu modelu.
  • Práce s databází
  • Přidejte vyhledávání a ověření

Zobrazení nebo stažení vzorového kódu (postup stažení)

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 MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
    • Umístění projektu je možné nastavit na libovolné místo.
  • Vyberte Další.
  • V dialogovém okně Další informace :
    • Vyberte .NET 9.0 (standardní podpora termínů).
    • Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
  • Vyberte Vytvořit.

Dialogové okno Další informace

Další informace, včetně alternativních přístupů 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í počáteční projekt.

Spustit aplikaci

  • Stiskněte Ctrl+F5, abyste spustili aplikaci bez ladicího programu.

    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ý služba IIS Express vygenerovala. Chcete důvěřovat certifikátu SSL služby IIS Express?

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

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

    Dialogové okno upozornění zabezpečení

    Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.

    Informace o důvěřování prohlížeči 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č.

V adresním řádku se zobrazuje 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í stisknutím ctrl +F5 vám umožní:

  • Proveďte změny kódu.
  • Uložte soubor.
  • Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.

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

Nabídky Spustit ladění a Spustit bez ladění

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

Tlačítko ladění MvcMovie

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

Home nebo indexová stránka

  • Zavřete okno prohlížeče. Visual Studio aplikaci zastaví.

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

V tomto kurzu se naučíte vývoj webu ASP.NET Core 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 Vyberte si uživatelské rozhraní ASP.NET Core, které porovnává Razor Stránky, MVC a Blazor pro vývoj uživatelského rozhraní.

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

Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Naučíte se:

  • Vytvořte webovou aplikaci.
  • Přidejte a vytvořte kostru modelu.
  • Práce s databází
  • Přidejte vyhledávání a ověřování.

Zobrazení nebo stažení vzorového kódu (postup stažení)

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 MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
    • Umístění projektu je možné nastavit na libovolné místo.
  • Vyberte Další.
  • V dialogovém okně Další informace :
    • Vyberte .NET 8.0 (dlouhodobá podpora).
    • Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
  • Vyberte Vytvořit.

Dialogové okno Další informace

Další informace, včetně alternativních přístupů 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í počáteční projekt.

Spustit aplikaci

  • Stisknutím Ctrl+F5 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ý služba IIS Express vygenerovala. Chcete důvěřovat certifikátu SSL služby IIS Express?

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

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

    Dialogové okno upozornění zabezpečení

    Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.

    Informace o důvěryhodnosti prohlížeče Firefox naleznete v tématu chyba certifikátu Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

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

V panelu Adresa se zobrazuje 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í stisknutím ctrl +F5 vám umožní:

  • Proveďte změny kódu.
  • Uložte soubor.
  • Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.

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

Nabídky Spustit ladění a Spustit bez ladění

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

Tlačítko ladění MvcMovie

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

Home nebo indexová stránka

  • Zavřete okno prohlížeče. Visual Studio aplikaci zastaví.

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

V tomto kurzu se naučíte vývoj webu ASP.NET Core 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 Vyberte uživatelské rozhraní ASP.NET Core, které porovnává Razor stránky, MVC a Blazor pro vývoj uživatelského rozhraní.

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

Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Naučíte se, jak:

  • Vytvořte webovou aplikaci.
  • Přidejte a vytvořte strukturu modelu.
  • Práce s databází
  • Přidejte vyhledávání a ověřování

Zobrazení nebo stažení vzorového kódu (postup stažení)

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 MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat jednotlivým namespace písmenům.
    • Umístění projektu je možné nastavit na libovolné místo.
  • Vyberte Další.
  • V dialogovém okně Další informace :
    • Vyberte .NET 7.0.
    • Ověřte, že není zaškrtnuto políčko Nepoužívat příkazy nejvyšší úrovně.
  • Vyberte Vytvořit.

Dialogové okno Další informace

Další informace, včetně alternativních přístupů 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í počáteční projekt.

Spustit aplikaci

  • Stisknutím kláves Ctrl+F5 spusťte aplikaci bez ladicího programu. Visual Studio zobrazí následující dialogové okno, pokud projekt ještě není nakonfigurován k použití 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 sám sebou, který služba IIS Express vygenerovala. Chcete důvěřovat certifikátu SSL služby IIS Express?Vyberte Ano, pokud důvěřujete certifikátu SSL služby IIS Express. Zobrazí se následující dialogové okno:Dialogové okno upozornění zabezpečeníVyberte Ano, pokud souhlasíte s důvěryhodností vývojového certifikátu. Informace o důvěřování prohlížeči Firefox naleznete v části o chybě certifikátu Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

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

Na panelu Adresa se zobrazuje localhost:<port#> a ne 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í stisknutím ctrl +F5 vám umožní:

  • Proveďte změny kódu.
  • Uložte soubor.
  • Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.

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

Ladicí menu

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

Tlačítko ladění MvcMovie

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

Home nebo indexová stránka

  • Zavřete okno prohlížeče. Visual Studio aplikaci zastaví.

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

V tomto kurzu se naučíte vývoj webu ASP.NET Core 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 pro vývoj uživatelského rozhraní.

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

Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Naučíte se, jak:

  • Vytvořte webovou aplikaci.
  • Přidejte a připravte model.
  • Práce s databází
  • Přidejte vyhledávání a ověření

Zobrazení nebo stažení vzorového kódu (postup stažení)

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 MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopí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í počáteční projekt.

Spustit aplikaci

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

    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ý služba IIS Express vygenerovala. Chcete důvěřovat certifikátu SSL služby IIS Express?

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

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

    Dialogové okno upozornění zabezpečení

    Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.

    Informace o důvěřování prohlížeči Firefox najdete v dokumentu k chybě certifikátu Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

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

Na panelu Adresa se zobrazuje 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í pomocí kombinace kláves Ctrl+F5 vám umožní:

  • Proveďte změny kódu.
  • Uložte soubor.
  • Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.

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

Ladicí nabídka

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

Tlačítko ladění MvcMovie

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

Home nebo indexová stránka

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

V tomto kurzu se naučíte vývoj webu ASP.NET Core 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 Zvolte uživatelské rozhraní ASP.NET Core, které porovnává Razor Stránky, MVC a Blazor pro vývoj uživatelského rozhraní.

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

Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Naučíte se, jak:

  • Vytvořte webovou aplikaci.
  • Přidejte a vytvořte kostru modelu.
  • Práce s databází
  • Přidejte vyhledávání a ověření

Zobrazení nebo stažení vzorového kódu (postup stažení)

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 Application>Další.
  • V dialogovém okně Konfigurovat nový projekt zadejte MvcMovie název projektu. Je důležité pojmenovat projekt MvcMovie. Při kopírování kódu musí velká písmena odpovídat každé namespace shodě.
  • Vyberte Vytvořit.
  • V dialogovém okně Vytvořit novou webovou aplikaci ASP.NET Core vyberte:
    • .NET Core a ASP.NET Core 5.0 v rozevíracích nabídkách
    • ASP.NET základní webová aplikace (model-view-controller).
    • Vytvořit.

Vytvořit novou webovou aplikaci 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í počáteční projekt.

Spustit aplikaci

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

    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ý služba IIS Express vygenerovala. Chcete důvěřovat certifikátu SSL služby IIS Express?

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

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

    Dialogové okno upozornění zabezpečení

    Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.

    Pro více informací o důvěřování prohlížeči Firefox se podívejte na chybu certifikátu Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

    Visual Studio:

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

  • Proveďte změny kódu.
  • Uložte soubor.
  • Rychle aktualizujte prohlížeč a prohlédněte si změny kódu.

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

Ladicí menu

Aplikaci můžete ladit výběrem tlačítka 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.

V tomto kurzu se naučíte vývoj webu ASP.NET Core 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 Choose an ASP.NET Core UI, které porovnává Razor Stránky, MVC a Blazor pro vývoj uživatelského rozhraní.

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

Na konci série budete mít aplikaci, která spravuje a zobrazuje data filmů. Naučíte se jak:

  • Vytvořte webovou aplikaci.
  • Přidejte a vytvořte model.
  • Práce s databází
  • Přidejte vyhledávání a ověření

Zobrazení nebo stažení vzorového kódu (postup stažení)

Požadavky

Vytvoření webové aplikace

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

  • Vyberte webovou aplikaci ASP.NET Core>Další.

    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 se obor názvů bude shodovat.

    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, v levém podokně .NET Core, ASP.NET Core web

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

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

Spustit aplikaci

  • Pokud chcete aplikaci spustit bez ladění, vyberte Ctrl+F5.

    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ý služba IIS Express vygenerovala. Chcete důvěřovat certifikátu SSL služby IIS Express?

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

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

    Dialogové okno upozornění zabezpečení

    Pokud souhlasíte s tím, že se má důvěřovat vývojovému certifikátu, vyberte Ano.

    Pro více informací o důvěryhodnosti prohlížeče Firefox si přečtěte o chybě certifikátu Firefox SEC_ERROR_INADEQUATE_KEY_USAGE.

    Visual Studio:

    Na panelu Adresa se zobrazuje localhost:port#, a nikoliv 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í pomocí kombinace kláves Ctrl+F5 vám umožní:

  • Proveďte změny kódu.
  • Uložte soubor.
  • Rychle aktualizujte prohlížeč a prohlédněte si 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 výběrem tlačítka 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.