Kurz: Začínáme s C# a ASP.NET Core v Visual Studio

V tomto kurzu pro vývoj v jazyce C# pomocí ASP.NET Core pomocí Visual Studio vytvoříte webovou aplikaci v jazyce C#, změníte ji, prozkoumáte některé funkce integrovaného vývojového prostředí (IDE) ASP.NET Core pak aplikaci spustíte.

Požadavky

  1. Instalace sady Visual Studio

    Pokud jste si ještě nenainstalujete Visual Studio, přejděte na stránku Visual Studio stahování a nainstalujte si ji zdarma.

    Pokud jste si ještě nenainstalujete Visual Studio, přejděte na stránku Visual Studio stahování a nainstalujte si ji zdarma.

  2. Aktualizace Visual Studio – Pokud jste si Visual Studio, ujistěte se, že používáte nejnovější verzi. Další informace o aktualizaci instalace najdete na stránce Aktualizace Visual Studio na nejnovější verzi.

  3. Zvolte motiv (volitelné) – Tento kurz obsahuje snímky obrazovky, které používají tmavý motiv. Postup najdete na stránce Visual Studio integrovaného vývojového prostředí a editoru.

Vytvoření projektu

Nejprve vytvoříte projekt ASP.NET Core projektu. Typ projektu se dodává se všemi soubory šablon, které budete potřebovat pro plně funkční web, ještě než cokoli přidáváte.

  1. Otevřete sadu Visual Studio 2017.

  2. V horním řádku nabídek zvolte Soubor > Nový Project > .

  3. V dialogovém okně Project nový název v levém podokně rozbalte položku Visual C#, rozbalte Web a pak zvolte .NET Core. V prostředním podokně zvolte ASP.NET Core Webová aplikace. Pak soubor pojmechte MyCoreApp a zvolte OK.

    ASP.NET Core webové aplikace v dialogovém okně Nový Project v integrovaném vývojovém Visual Studio aplikace

Přidání úlohy (volitelné)

Pokud šablonu projektu webové aplikace ASP.NET Core nevidíte, můžete ji získat přidáním úlohy vývoje ASP.NET a webu. Tuto úlohu můžete přidat jedním ze dvou následujících způsobů podle toho, které aktualizace Visual Studio 2017 jsou nainstalované na vašem počítači.

Možnost 1: Použití dialogového okna Project nový název

  1. V levém Instalační program pro Visual Studio dialogového okna Nový Project nový odkaz Otevřít. (V závislosti na nastavení zobrazení se možná budete muset posunout, abyste ji viděli.)

    Vyberte odkaz Otevřít Instalační program pro Visual Studio v dialogovém okně Nový Project nový.

  2. Spustí se instalační program pro Visual Studio. Zvolte úlohu ASP.NET a vývoje webu a pak zvolte Upravit.

    Úloha vývoje .NET Core pro různé platformy v Instalační program pro Visual Studio

    (Možná budete muset zavřít Visual Studio abyste mohli pokračovat v instalaci nové úlohy.)

Možnost 2: Použití řádku nabídek Nástroje

  1. Zrušte zaškrtnutí políčka Nový Project dialogového okna. Pak v horním řádku nabídek zvolte Nástroje Získat nástroje a > funkce.

  2. Spustí se instalační program pro Visual Studio. Zvolte úlohu ASP.NET a vývoje webu a pak zvolte Upravit.

    (Možná budete muset zavřít Visual Studio abyste mohli pokračovat v instalaci nové úlohy.)

Přidání šablony projektu

  1. V dialogovém ASP.NET Core Nová webová aplikace zvolte šablonu projektu Webová aplikace.

  2. Ověřte, ASP.NET Core v horní rozevírací nabídce 2.1. Pak zvolte OK.

    Dialogové ASP.NET Core Nová webová aplikace

    Poznámka

    Pokud se v rozevírací nabídce ASP.NET Core 2.1, ujistěte se, že používáte nejnovější verzi Visual Studio. Další informace o aktualizaci instalace najdete na stránce Aktualizace Visual Studio na nejnovější verzi.

  1. V úvodním okně zvolte Vytvořit nový projekt.

    Snímek obrazovky Visual Studio úvodním okně se zvýrazněnou možností Vytvořit nový projekt

  2. V okně Vytvořit nový projekt zvolte v seznamu Jazyk možnost C#. Dále zvolte Windows ze seznamu Platforma a ze seznamu typů projektů vyberte Web.

    Po použití filtrů jazyka, platformy a typu projektu zvolte šablonu ASP.NET Core webovou aplikaci a pak zvolte Další.

    Snímek obrazovky ASP.NET Core zvýrazněnou šablonou projektu webové aplikace v dialogovém Project nová aplikace

    Poznámka

    Pokud se šablona webové aplikace ASP.NET Core, můžete ji nainstalovat z okna Vytvořit nový projekt. Ve zprávě Nehledáte to, co hledáte? zvolte odkaz Instalovat další nástroje a funkce.

    Snímek obrazovky s odkazem Instalovat další nástroje a funkce, který je součástí zprávy "Nehledáte, co hledáte"

    Potom v části Instalační program pro Visual Studio úlohu vývoj ASP.NET a webu.

    Snímek obrazovky znázorňující úlohu vývoje pro různé platformy v .NET Core v Instalační program pro Visual Studio

    Potom v okně klikněte na tlačítko Instalační program pro Visual Studio. Pokud se zobrazí výzva k uložení práce, proveďte to. Potom zvolte Pokračovat a nainstalujte úlohu. Pak se vraťte ke kroku 2 v tétoproceduře "Vytvořeníprojektu".

  3. V okně Configure your new project (Konfigurace nového projektu) zadejte nebo zadejte MyCoreApp do Project name (Název projektu). Pak zvolte Další.

    Snímek obrazovky s oknem Konfigurovat nový projekt a zadanou možností MyCoreApp do Project názvu projektu

  4. V okně Další informace ověřte, že se v horní rozevírací nabídce zobrazuje .NET Core 3.1. Nezapomeňte, že podporu Dockeru můžete povolit zaškrtnutím tohoto políčka. Podporu ověřování můžete přidat také kliknutím na tlačítko Změnit ověřování. Odtud si můžete vybrat z:

    • Žádné: bez ověřování.
    • Jednotlivé účty: Tyto účty jsou uložené v místní databázi nebo databázi Založené na Azure.
    • Microsoft identity platform: Tato možnost k ověřování používá Active Directory, Azure AD nebo Microsoft 365.
    • Windows: vhodné pro intranetové aplikace.

    Políčko Povolit Docker nechte nezaškrtnuté a jako Typ ověřování vyberte Žádné. Potom vyberte Vytvořit.

    Snímek obrazovky s výchozím nastavením v okně Další informace Hodnota Framework je .NET Core 3.1.

    Visual Studio nový projekt otevřete.

  1. V úvodním okně zvolte Vytvořit nový projekt.

    Snímek obrazovky Visual Studio úvodním okně se zvýrazněnou možností Vytvořit nový projekt

  2. V okně Vytvořit nový projekt zvolte v seznamu Jazyk možnost C#. Dále zvolte Windows ze seznamu Platforma a ze seznamu typů projektů vyberte Web.

    Po použití filtrů jazyka, platformy a typu projektu zvolte šablonu ASP.NET Core webovou aplikaci a pak zvolte Další.

    Snímek obrazovky ASP.NET Core zvýrazněnou šablonou projektu webové aplikace v dialogovém Project nová aplikace

    Poznámka

    Pokud se šablona webové aplikace ASP.NET Core, můžete ji nainstalovat z okna Vytvořit nový projekt. Ve zprávě Nehledáte to, co hledáte? zvolte odkaz Instalovat další nástroje a funkce.

    Snímek obrazovky s odkazem Instalovat další nástroje a funkce, který je součástí zprávy "Nehledáte, co hledáte"

    Potom v části Instalační program pro Visual Studio úlohu vývoj ASP.NET a webu.

    Snímek obrazovky ASP.NET úlohy vývoj pro web a web v Instalační program pro Visual Studio

    Potom v okně klikněte na tlačítko Instalační program pro Visual Studio. Pokud se zobrazí výzva k uložení práce, proveďte to. Potom zvolte Pokračovat a nainstalujte úlohu. Pak se vraťte ke kroku 2 v tétoproceduře "Vytvořeníprojektu".

  3. V okně Configure your new project (Konfigurace nového projektu) zadejte nebo zadejte MyCoreApp do Project name (Název projektu). Pak zvolte Další.

    Snímek obrazovky s oknem Konfigurovat nový projekt a zadanou možností MyCoreApp do Project názvu projektu

  4. V okně Další informace ověřte, že se v poli Rozhraní zobrazuje rozhraní .NET 6.0. V tomto okně můžete zaškrtnutím políčka povolit podporu Dockeru. Podporu ověřování můžete přidat také výběrem hodnoty z rozevíracího seznamu Typ ověřování. Odtud si můžete vybrat z:

    • Žádné: bez ověřování.
    • Jednotlivé účty: ověřování, která jsou uložená v místní databázi nebo databázi založené na Azure.
    • Microsoft identity platform: Tato možnost k ověřování používá Active Directory, Azure AD nebo Microsoft 365.
    • Windows: vhodné pro intranetové aplikace.

    Nechejte políčko Povolit Docker nezaškrtnuté a jako typ ověřování vyberte žádné . Potom vyberte Vytvořit.

    Snímek obrazovky s výchozím nastavením v okně Další informace Hodnota rozhraní je ' .NET 6,0 '.

    Visual Studio se otevře nový projekt.

O řešení

Toto řešení se řídí vzorem návrhu stránky Razor . Je jiný než vzor návrhu MVC (Model-View-Controller) v tom, že je zjednodušený tak, aby zahrnoval model a kód kontroleru v rámci samotné stránky Razor.

Projděte si řešení

  1. šablona projektu vytvoří řešení s jedním ASP.NET Core projektem s názvem MyCoreApp. Kliknutím na kartu Průzkumník řešení zobrazíte její obsah.

    ASP.NET Průzkumník řešení v Visual Studio pro Razor Pages řešení s názvem MyCoreApp

  2. Rozbalte složku stránky a poté rozbalte položku o. cshtml.

    Soubor About. cshtml v Průzkumník řešení v Visual Studio

  3. Prohlédněte si soubor About. cshtml v editoru kódu.

    snímek obrazovky zobrazující prvních deset řádků souboru About. cshtml v editoru kódu Visual Studio.

  4. Vyberte soubor About. cshtml. cs .

    výběr souboru About. cshtml. cs v editoru kódu Visual Studio

  5. Prohlédněte si soubor About. cshtml. cs v editoru kódu.

    snímek obrazovky zobrazující prvních 18 řádků souboru About. cshtml. cs v editoru kódu Visual Studio.

  6. Projekt obsahuje složku wwwroot , která je kořenem vašeho webu. Rozbalte složku pro zobrazení jejího obsahu.

    Složka wwwroot v Průzkumník řešení v Visual Studio

    Statický obsah webu, jako — jsou CSS, obrázky a knihovny JavaScriptu, můžete umístit — přímo do cest, kde je chcete.

  7. Projekt také obsahuje konfigurační soubory, které spravují webovou aplikaci v době běhu. Výchozí Konfigurace aplikace je uložena v souboru appSettings. JSON. Tato nastavení však můžete přepsat pomocí appSettings. Vývoj. JSON. Rozbalením souboru appSettings. JSON zobrazíte appSettings. Soubor Development. JSON .

    Konfigurační soubory v Průzkumník řešení v Visual Studio

Spuštění, ladění a provádění změn

  1. kliknutím na tlačítko IIS Express v integrovaném vývojovém prostředí sestavíte a spustíte aplikaci v režimu ladění. (Nebo stiskněte klávesu F5 nebo zvolte ladění > Spustit ladění z řádku nabídek.)

    výběr tlačítka IIS Express v Visual Studio

    Poznámka

    pokud se zobrazí chybová zpráva oznamující, že se nemůže připojit k webovému serveru ' IIS Express ', ukončete Visual Studio a pak ji otevřete pomocí možnosti spustit jako správce v místní nabídce nebo v místní nabídce. Pak aplikaci spusťte znovu.

    Může se také zobrazit zpráva s dotazem, zda chcete přijmout certifikát IIS SSL Express. Chcete-li zobrazit kód ve webovém prohlížeči, zvolte možnost Ano a zvolte možnost Ano , pokud se zobrazí zpráva s upozorněním na následné zabezpečení.

  2. Visual Studio spustí okno prohlížeče. V řádku nabídek byste pak měli vidět stránky Domů, o produktu a kontakt . (Pokud to neuděláte, vyberte položku nabídky "hamburgerovou" "a zobrazte si je.)

    Vyberte položku nabídky "hamburgerovou" "z řádku nabídek ve vaší webové aplikaci.

  3. V řádku nabídek vyberte o .

    Výběr informací o v panelu nabídek okna prohlížeče pro vaši aplikaci

    Mimo jiné se stránka About v prohlížeči vykresluje text, který je nastaven v souboru About. cshtml .

    Zobrazení textu na stránce o produktu

  4. vraťte se do Visual Studio a potom stisknutím Shift + F5 zastavte režim ladění. Tím se také zavře projekt v okně prohlížeče.

  5. v Visual Studio vyberte o. cshtml. Pak odstraňte slovo Další a na jeho místě přidejte slovo soubor a adresář.

    Změna textu v souboru About. cshtml

  6. Vyberte o. cshtml. cs. Pak v using horní části souboru vyčistěte direktivy pomocí následujícího zástupce:

    Vyberte některou z šedých direktiv-out a žárovku using s rychlými akcemi se zobrazí hned pod blikajícím kurzorem nebo na levém okraji. Zvolte žárovku a pak zvolte odebrat nepotřebné direktivy using.

    Odebrat nepotřebné direktivy using v souboru About. cshtml. cs

    Visual Studio odstraní nepotřebné using direktivy ze souboru.

  7. Dále v OnGet() metodě změňte tělo na následující kód:

    public void OnGet()
    {
        string directory = Environment.CurrentDirectory;
        Message = String.Format("Your directory is {0}.", directory);
    }
    
  8. Všimněte si, že v části prostředí a řetězec se zobrazí dvě podtržení vlnovkou. Podtržení vlnovkou se zobrazí, protože tyto typy nejsou v oboru.

    Chyby označené podtrženými vlnovkami v metodě OnGet

    Otevřete panel nástrojů Seznam chyb pro zobrazení stejných chyb uvedených v seznamu. (Pokud nevidíte panel nástrojů Seznam chyb , klikněte na tlačítko Zobrazit > Seznam chyb v horním řádku nabídek.)

    Seznam chyb v Visual Studio

  9. Pojďme to opravit. V editoru kódu umístěte kurzor na buď řádek, který obsahuje chybu, a pak zvolte žárovku rychlé akce na levém okraji. Pak z rozevírací nabídky zvolte použít systém; k přidání této direktivy do horní části souboru a vyřešení chyb.

    Přidat direktivu using System;

  10. Stisknutím kombinace kláves CTRL + + uložte změny a potom stisknutím klávesy F5 otevřete projekt ve webovém prohlížeči.

  11. V horní části webu vyberte možnost o zobrazení změn.

    Zobrazit aktualizované informace o stránce, která obsahuje změny, které jste provedli

  12. zavřete webový prohlížeč, stisknutím klávesy Shift + F5 zastavte režim ladění a poté zavřete Visual Studio.

Projděte si řešení

  1. šablona projektu vytvoří řešení s jedním ASP.NET Core projektem s názvem MyCoreApp. Kliknutím na kartu Průzkumník řešení zobrazíte její obsah.

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazující obsah ASP.NET základního projektu s názvem ' MyCoreApp '.

  2. Rozbalte složku stránky .

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazení obsahu složky stránky pro ' MyCoreApp '.

  3. Zobrazení souboru index. cshtml v editoru kódu.

    snímek obrazovky zobrazující soubor Index. cshtml otevřený v editoru kódu Visual Studio

  4. Každý soubor. cshtml má přidružený soubor kódu. Chcete-li otevřít soubor kódu v editoru, rozbalte uzel index. cshtml v Průzkumník řešení a vyberte soubor index. cshtml. cs .

    snímek obrazovky Průzkumník řešení v Visual Studio znázorňující vybraný soubor Index. cshtml. cs.

  5. Zobrazení souboru index. cshtml. cs v editoru kódu.

    snímek obrazovky zobrazující soubor Index. cshtml. cs otevřený v editoru kódu Visual Studio

  6. Projekt obsahuje složku wwwroot , která je kořenem vašeho webu. Rozbalte složku pro zobrazení jejího obsahu.

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazení obsahu složky "wwwroot".

    Statický obsah webu, jako — jsou CSS, obrázky a knihovny JavaScriptu, můžete umístit — přímo do cest, kde je chcete.

  7. Projekt také obsahuje konfigurační soubory, které spravují webovou aplikaci v době běhu. Výchozí Konfigurace aplikace je uložena v souboru appSettings. JSON. Tato nastavení však můžete přepsat pomocí appSettings. Vývoj. JSON. Rozbalením souboru appSettings. JSON zobrazíte appSettings. Soubor Development. JSON .

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazující vybrané a rozbalené soubory appsettings. json pro zobrazení souboru appsettings. Soubor Development. JSON.

Spuštění, ladění a provádění změn

  1. kliknutím na tlačítko IIS Express v integrovaném vývojovém prostředí sestavíte a spustíte aplikaci v režimu ladění. (Nebo stiskněte klávesu F5 nebo zvolte ladění > Spustit ladění z řádku nabídek.)

    snímek obrazovky se zvýrazněným tlačítkem IIS Express v integrovaném vývojovém prostředí Visual Studio

    Poznámka

    pokud se zobrazí chybová zpráva oznamující, že se nemůže připojit k webovému serveru ' IIS Express ', ukončete Visual Studio a pak ji otevřete pomocí možnosti spustit jako správce v místní nabídce nebo v místní nabídce. Pak aplikaci spusťte znovu.

    Může se také zobrazit zpráva s dotazem, zda chcete přijmout certifikát IIS SSL Express. Chcete-li zobrazit kód ve webovém prohlížeči, zvolte možnost Ano a zvolte možnost Ano , pokud se zobrazí zpráva s upozorněním na následné zabezpečení.

  2. Visual Studio spustí okno prohlížeče. Na panelu nabídek byste měli vidět stránky Domů a soukromí .

  3. Z panelu nabídek vyberte Ochrana osobních údajů .

    Stránka soukromí v prohlížeči vykreslí text, který je nastavený v souboru osobních údajů. cshtml .

    Snímek obrazovky s MyCoreApp osobních údajů na stránce s textem – Tato stránka slouží k podrobnostem zásad ochrany osobních údajů vaší lokality.

  4. vraťte se do Visual Studio a potom stisknutím Shift + F5 zastavte režim ladění. Tím se také zavře projekt v okně prohlížeče.

  5. v Visual Studio otevřete osobní údaje. cshtml pro úpravy. Pak odstraňte slova pomocí této stránky podrobnější informace o zásadách ochrany osobních údajů vaší lokality a na jejím místě přidejte slova, která je tato stránka konstrukcí, jako @ViewData ["časové razítko"].

    snímek obrazovky zobrazující soubor osobních údajů. cshtml otevřený v editoru kódu Visual Studio s aktualizovaným textem

  6. Teď si provedeme změnu kódu. Vyberte Privacy. cshtml. cs. Pak v using horní části souboru vyčistěte direktivy pomocí následujícího zástupce:

    Vyberte některou z šedých direktiv-out a žárovku using s rychlými akcemi se zobrazí hned pod blikajícím kurzorem nebo na levém okraji. Zvolte žárovku a pak najeďte myší na odebrat nepotřebné direktivy using.

    snímek obrazovky se souborem osobních údajů. cshtml v editoru kódu Visual Studio s dialogovým oknem odebrat nepotřebné použití

    Teď vyberte Náhled změn , abyste viděli, co se změní.

    Snímek obrazovky s dialogem náhled změn, který zobrazuje nový seznam "using" a kódu v souboru osobních údajů. cshtml.

    Zvolte Použít. Visual Studio odstraní nepotřebné using direktivy ze souboru.

  7. Dále v OnGet() metodě změňte tělo na následující kód:

    public void OnGet()
    {
       string dateTime = DateTime.Now.ToShortDateString();
       ViewData["TimeStamp"] = dateTime;
    }
    
  8. Všimněte si, že v poli DateTime se zobrazí dvě podtržení vlnovkou. Podtržení vlnovkou se zobrazí, protože tento typ není v oboru.

    Snímek obrazovky znázorňující chyby označené podtrženými vlnovkami v metodě OnGet

    Otevřete panel nástrojů Seznam chyb pro zobrazení stejných chyb uvedených v seznamu. (Pokud nevidíte panel nástrojů Seznam chyb , klikněte na tlačítko Zobrazit > Seznam chyb v horním řádku nabídek.)

    Seznam chyb v Visual Studio

  9. Pojďme to opravit. V editoru kódu umístěte kurzor na buď řádek, který obsahuje chybu, a pak zvolte žárovku rychlé akce na levém okraji. Pak z rozevírací nabídky zvolte použít systém; k přidání této direktivy do horní části souboru a vyřešení chyb.

    Snímek obrazovky s nabídkou rychlé akce s návrhem pro přidání direktivy using System

  10. Stisknutím klávesy F5 otevřete projekt ve webovém prohlížeči.

  11. V horní části webu vyberte možnost soukromí pro zobrazení změn.

    Snímek obrazovky s aktualizovanou stránku ochrany osobních údajů, která obsahuje změny, které jste provedli.

  12. zavřete webový prohlížeč, stisknutím klávesy Shift + F5 zastavte režim ladění a poté zavřete Visual Studio.

Projděte si řešení

  1. šablona projektu vytvoří řešení s jedním ASP.NET Core projektem s názvem MyCoreApp. Kliknutím na kartu Průzkumník řešení zobrazíte její obsah.

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazující obsah ASP.NET základního projektu s názvem ' MyCoreApp '.

  2. Rozbalte složku stránky .

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazení obsahu složky stránky pro ' MyCoreApp '.

  3. Zobrazení souboru index. cshtml v editoru kódu.

    snímek obrazovky zobrazující soubor Index. cshtml otevřený v editoru kódu Visual Studio

  4. Každý soubor. cshtml má přidružený soubor kódu. Chcete-li otevřít soubor kódu v editoru, rozbalte uzel index. cshtml v Průzkumník řešení a vyberte soubor index. cshtml. cs .

    snímek obrazovky Průzkumník řešení v Visual Studio znázorňující vybraný soubor Index. cshtml. cs.

  5. Zobrazení souboru index. cshtml. cs v editoru kódu.

    snímek obrazovky zobrazující soubor Index. cshtml. cs otevřený v editoru kódu Visual Studio

  6. Projekt obsahuje složku wwwroot , která je kořenem vašeho webu. Rozbalte složku pro zobrazení jejího obsahu.

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazení obsahu složky "wwwroot".

    Statický obsah webu, jako — jsou CSS, obrázky a knihovny JavaScriptu, můžete umístit — přímo do cest, kde je chcete.

  7. Projekt také obsahuje konfigurační soubory, které spravují webovou aplikaci v době běhu. Výchozí Konfigurace aplikace je uložena v souboru appSettings. JSON. Tato nastavení však můžete přepsat pomocí appSettings. Vývoj. JSON. Rozbalením souboru appSettings. JSON zobrazíte appSettings. Soubor Development. JSON .

    snímek obrazovky Průzkumník řešení v Visual Studio zobrazující vybrané a rozbalené soubory appsettings. json pro zobrazení souboru appsettings. Soubor Development. JSON.

Spuštění, ladění a provádění změn

  1. výběrem tlačítka IIS Express v integrovaném vývojovém prostředí sestavíte a spustíte aplikaci v režimu ladění. (Nebo stiskněte klávesu F5 nebo zvolte ladění > Spustit ladění z řádku nabídek.)

    snímek obrazovky se zvýrazněným tlačítkem IIS Express v integrovaném vývojovém prostředí Visual Studio

    Poznámka

    pokud se zobrazí chybová zpráva oznamující, že se nemůže připojit k webovému serveru ' IIS Express ', ukončete Visual Studio a pak ji otevřete pomocí možnosti spustit jako správce v místní nabídce nebo v místní nabídce. Pak aplikaci spusťte znovu.

    Může se také zobrazit zpráva s dotazem, zda chcete přijmout certifikát IIS SSL Express. Chcete-li zobrazit kód ve webovém prohlížeči, zvolte možnost Ano a zvolte možnost Ano , pokud se zobrazí zpráva s upozorněním na následné zabezpečení.

  2. Visual Studio spustí okno prohlížeče. Na panelu nabídek byste měli vidět stránky Domů a soukromí .

  3. Z panelu nabídek vyberte Ochrana osobních údajů .

    Stránka soukromí v prohlížeči vykreslí text, který je nastavený v souboru osobních údajů. cshtml .

    Snímek obrazovky s MyCoreApp osobních údajů na stránce s textem – Tato stránka slouží k podrobnostem zásad ochrany osobních údajů vaší lokality.

  4. vraťte se do Visual Studio a potom stisknutím Shift + F5 zastavte režim ladění. Tím se také zavře projekt v okně prohlížeče.

  5. v Visual Studio otevřete osobní údaje. cshtml pro úpravy. Pak odstraňte slova pomocí této stránky podrobnější informace o zásadách ochrany osobních údajů vaší lokality a na jejím místě přidejte slova, která je tato stránka konstrukcí, jako @ViewData ["časové razítko"].

    snímek obrazovky zobrazující soubor osobních údajů. cshtml otevřený v editoru kódu Visual Studio s aktualizovaným textem

  6. Teď si provedeme změnu kódu. Vyberte Privacy. cshtml. cs. Pak vyčistěte using direktivy v horní části souboru, a to tak, že vyberete následující zkratku:

    Vyberte některou z šedých direktiv-out a žárovku using s rychlými akcemi se zobrazí hned pod blikajícím kurzorem nebo na levém okraji. Zvolte žárovku a pak najeďte myší na odebrat nepotřebné direktivy using.

    snímek obrazovky se souborem osobních údajů. cshtml v editoru kódu Visual Studio s dialogovým oknem odebrat nepotřebné použití

    Teď vyberte Náhled změn , abyste viděli, co se změní.

    Snímek obrazovky s dialogovým oknem změny ve verzi Preview s novým seznamem ' using ' a kódem v souboru osobních údajů. cshtml.

    Zvolte Použít. Visual Studio odstraní nepotřebné using direktivy ze souboru.

  7. Dále vytvořte řetězec pro aktuální datum, které je formátováno pro vaši jazykovou verzi nebo oblast pomocí metody DateTime. ToString .

    • První argument metody určuje, jak se má zobrazit datum. V tomto příkladu se používá specifikátor formátu ( d ), který označuje formát krátkého formátu data.
    • Druhý argument je objekt CultureInfo , který určuje jazykovou verzi nebo oblast pro datum. Tento argument určuje mimo jiné jazyk všech slov v datu a typ použitých oddělovačů.

Změňte tělo OnGet() metody na následující kód:

public void OnGet()
{
   string dateTime = DateTime.Now.ToString("d", new CultureInfo("en-US"));
   ViewData["TimeStamp"] = dateTime;
}
  1. Všimněte si, že v části CultureInfo se zobrazí dvě podtržení vlnovkou. Podtržení vlnovkou se zobrazí, protože tento typ není v oboru.

    Snímek obrazovky znázorňující metodu OnGet v editoru kódu podtržením vlnovkou pod objektem CultureInfo

    Otevřete panel nástrojů Seznam chyb pro zobrazení stejných chyb uvedených v seznamu. (Pokud nevidíte panel nástrojů Seznam chyb , klikněte na tlačítko Zobrazit > Seznam chyb v horním řádku nabídek.)

    Snímek obrazovky zobrazující okno Seznam chyb v Visual Studio V typu CultureInfo chybí Direktiva using.

  2. Pojďme to opravit. V editoru kódu umístěte kurzor na buď řádek, který obsahuje chybu, a pak zvolte žárovku rychlé akce na levém okraji. Potom v rozevírací nabídce zvolte using System.Globalization; pokud chcete přidat direktivu na začátek souboru a vyřešit chyby.

    Snímek obrazovky s nabídkou Rychlé akce s návrhem na přidání direktivy using System.Globalization

  3. Stisknutím klávesy F5 otevřete projekt ve webovém prohlížeči.

  4. V horní části webu zvolte Ochrana osobních údajů a zobrazte změny.

    Snímek obrazovky zobrazující stránku Ochrana osobních údajů aplikace MyCore, která obsahuje změny provedené při přidání data

  5. Zavřete webový prohlížeč, stisknutím klávesy Shift F5 zastavte režim ladění a + zavřete Visual Studio.

Rychlé odpovědi – nejčastější dotazy

Tady je stručný přehled nejčastějších dotazů, ve které najdete některé klíčové koncepty.

Co je jazyk C#?

C# je typově bezpečný a objektově orientovaný programovací jazyk, který je navržený tak, aby byl robustní a snadno se učí.

Co je ASP.NET Core?

ASP.NET Core je open source a více platforem pro vytváření aplikací připojených k internetu, jako jsou webové aplikace a služby. ASP.NET Core aplikace je možné spouštět na .NET Core nebo na .NET Framework. Své aplikace můžete vyvíjet a ASP.NET Core pro více platforem na Windows, Macu a Linuxu. ASP.NET Core je open source na GitHub.

Co je Visual Studio?

Visual Studio je integrovaná sada nástrojů pro produktivitu vývojářů. Představte si ho jako program, který můžete použít k vytváření programů a aplikací.

Další kroky

Blahopřejeme k dokončení tohoto kurzu! Doufáme, že jste se trochu dozvěděli o C#, ASP.NET Core a integrovaném vývojovém Visual Studio. Další informace o vytvoření webové aplikace nebo webu pomocí jazyka C# a ASP.NET najdete v následujícím kurzu:

Nebo se naučíte kontejnerizovat webovou aplikaci pomocí Dockeru:

Viz také

Publikování webové aplikace do Azure App Service pomocí Visual Studio