Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Notitie
Dit is niet de nieuwste versie van dit artikel. Zie de .NET 9-versie van dit artikel voor de huidige release.
Waarschuwing
Deze versie van ASP.NET Core wordt niet meer ondersteund. Zie het .NET- en .NET Core-ondersteuningsbeleid voor meer informatie. Zie de .NET 9-versie van dit artikel voor de huidige release.
Belangrijk
Deze informatie heeft betrekking op een pre-releaseproduct dat aanzienlijk kan worden gewijzigd voordat het commercieel wordt uitgebracht. Microsoft geeft geen garanties, uitdrukkelijk of impliciet, met betrekking tot de informatie die hier wordt verstrekt.
Zie de .NET 9-versie van dit artikel voor de huidige release.
Door Rick Anderson
In deze zelfstudie leert u ASP.NET Core MVC-webontwikkeling met controllers en weergaven. Als u geen idee hebt van ASP.NET Core-webontwikkeling, kunt u de Razor paginaversie van deze zelfstudie overwegen. Dit biedt een eenvoudiger uitgangspunt. Zie Een ASP.NET Core UI kiezen, waarin Razor Pages, MVC en Blazor worden vergeleken voor gebruikersinterfaceontwikkeling.
Dit is de eerste handleiding van een reeks die ASP.NET Core MVC-webontwikkeling behandelt met controllers en views.
Aan het einde van de reeks hebt u een app die filmgegevens beheert, valideert en weergeeft. U leert het volgende:
- Een web-app maken.
- Voeg een model toe en gebruik scaffold voor ondersteuning.
- Werken met een database.
- Zoek- en validatie toevoegen.
Voorbeeldcode weergeven of downloaden (downloaden).
Voorwaarden
Visual Studio 2022 met de werklast ASP.NET en webontwikkeling.
Een web-app maken
- Start Visual Studio en selecteer Een nieuw project maken.
- Selecteer in het dialoogvenster Een nieuw project makenASP.NET Core Web App (Model-View-Controller)>Volgende.
- In het dialoogvenster Uw nieuwe project configureren :
- Voer de
MvcMovie
naam van het project in. Het is belangrijk om het project MvcMovie een naam te geven. Hoofdlettergebruik moet overeenkomen met elkenamespace
wanneer code wordt gekopieerd. - De locatie voor het project kan overal worden ingesteld.
- Voer de
- Selecteer Volgende.
- In het dialoogvenster Aanvullende informatie :
- Selecteer .NET 9.0 (Standaardtermondersteuning).
- Controleer of Instructies op het hoogste niveau niet gebruiken uitgeschakeld is.
- Selecteer Maken.
Zie Een nieuw project maken in Visual Studio voor meer informatie, inclusief alternatieve benaderingen voor het maken van het project.
Visual Studio gebruikt de standaardprojectsjabloon voor het gemaakte MVC-project. Het gemaakte project:
- Is een werkende app.
- Is een eenvoudig startersproject.
De app uitvoeren
Druk op Ctrl+F5 om de app uit te voeren zonder het foutopsporingsprogramma.
Visual Studio geeft het volgende dialoogvenster weer wanneer een project nog niet is geconfigureerd voor het gebruik van SSL:
Selecteer Ja als u het IIS Express SSL-certificaat vertrouwt.
Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja als u akkoord gaat met het vertrouwen van het ontwikkelingscertificaat.
Zie Firefox SEC_ERROR_INADEQUATE_KEY_USAGE certificaatfout voor meer informatie over het vertrouwen van de Firefox-browser.
Visual Studio voert de app uit en opent de standaardbrowser.
De adresbalk toont localhost:<port#>
en niet iets als example.com
. De standaardhostnaam voor uw lokale computer is localhost
. Wanneer Visual Studio een webproject maakt, wordt er een willekeurige poort gebruikt voor de webserver.
Als u de app start zonder foutopsporing door op Ctrl+F5 te drukken, kunt u het volgende doen:
- Breng codewijzigingen aan.
- Sla het bestand op.
- Vernieuw de browser snel en bekijk de codewijzigingen.
U kunt de app starten in de foutopsporings- of niet-foutopsporingsmodus in het menu Foutopsporing :
U kunt fouten in de app opsporen door de https-knop op de werkbalk te selecteren:
In de volgende afbeelding ziet u de app:
- Sluit het browservenster. Visual Studio stopt de toepassing.
Help bij Visual Studio
In de volgende zelfstudie in deze reeks leert u meer over MVC en begint u met het schrijven van code.
In deze zelfstudie leert u ASP.NET Core MVC-webontwikkeling met controllers en weergaven. Als u geen idee hebt van ASP.NET Core-webontwikkeling, kunt u de Razor paginaversie van deze zelfstudie overwegen. Dit biedt een eenvoudiger uitgangspunt. Zie Een ASP.NET Core UI kiezen, waarin Razor Pages, MVC en Blazor worden vergeleken voor gebruikersinterfaceontwikkeling.
Dit is de eerste handleiding van een reeks die ASP.NET Core MVC-webontwikkeling behandelt met controllers en views.
Aan het einde van de serie hebt u een app die filmgegevens beheert en weergeeft. U leert het volgende:
- Een web-app maken.
- Voeg een model toe en gebruik scaffold voor ondersteuning.
- Werken met een database.
- Zoek- en validatie toevoegen.
Voorbeeldcode weergeven of downloaden (downloaden).
Voorwaarden
Visual Studio 2022 met de werklast ASP.NET en webontwikkeling.
Een web-app maken
- Start Visual Studio en selecteer Een nieuw project maken.
- Selecteer in het dialoogvenster Een nieuw project makenASP.NET Core Web App (Model-View-Controller)>Volgende.
- In het dialoogvenster Uw nieuwe project configureren :
- Voer de
MvcMovie
naam van het project in. Het is belangrijk om het project MvcMovie een naam te geven. Hoofdlettergebruik moet overeenkomen met elkenamespace
wanneer code wordt gekopieerd. - De locatie voor het project kan overal worden ingesteld.
- Voer de
- Selecteer Volgende.
- In het dialoogvenster Aanvullende informatie :
- Selecteer .NET 8.0 (langetermijnondersteuning).
- Controleer of Instructies op het hoogste niveau niet gebruiken uitgeschakeld is.
- Selecteer Maken.
Zie Een nieuw project maken in Visual Studio voor meer informatie, inclusief alternatieve benaderingen voor het maken van het project.
Visual Studio gebruikt de standaardprojectsjabloon voor het gemaakte MVC-project. Het gemaakte project:
- Is een werkende app.
- Is een eenvoudig startersproject.
De app uitvoeren
Druk op Ctrl+F5 om de app uit te voeren zonder het foutopsporingsprogramma.
Visual Studio geeft het volgende dialoogvenster weer wanneer een project nog niet is geconfigureerd voor het gebruik van SSL:
Selecteer Ja als u het IIS Express SSL-certificaat vertrouwt.
Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja als u akkoord gaat met het vertrouwen van het ontwikkelingscertificaat.
Zie Firefox SEC_ERROR_INADEQUATE_KEY_USAGE certificaatfout voor meer informatie over het vertrouwen van de Firefox-browser.
Visual Studio voert de app uit en opent de standaardbrowser.
De adresbalk toont localhost:<port#>
en niet iets als example.com
. De standaardhostnaam voor uw lokale computer is localhost
. Wanneer Visual Studio een webproject maakt, wordt er een willekeurige poort gebruikt voor de webserver.
Als u de app start zonder foutopsporing door op Ctrl+F5 te drukken, kunt u het volgende doen:
- Breng codewijzigingen aan.
- Sla het bestand op.
- Vernieuw de browser snel en bekijk de codewijzigingen.
U kunt de app starten in de foutopsporings- of niet-foutopsporingsmodus in het menu Foutopsporing :
U kunt fouten in de app opsporen door de https-knop op de werkbalk te selecteren:
In de volgende afbeelding ziet u de app:
- Sluit het browservenster. Visual Studio stopt de toepassing.
Help bij Visual Studio
In de volgende zelfstudie in deze reeks leert u meer over MVC en begint u met het schrijven van code.
In deze zelfstudie leert u ASP.NET Core MVC-webontwikkeling met controllers en weergaven. Als u geen idee hebt van ASP.NET Core-webontwikkeling, kunt u de Razor paginaversie van deze zelfstudie overwegen. Dit biedt een eenvoudiger uitgangspunt. Zie Een ASP.NET Core UI kiezen, waarin Razor Pages, MVC en Blazor worden vergeleken voor gebruikersinterfaceontwikkeling.
Dit is de eerste handleiding van een reeks die ASP.NET Core MVC-webontwikkeling behandelt met controllers en views.
Aan het einde van de serie hebt u een app die filmgegevens beheert en weergeeft. U leert het volgende:
- Een web-app maken.
- Voeg een model toe en gebruik scaffold voor ondersteuning.
- Werken met een database.
- Zoek- en validatie toevoegen.
Voorbeeldcode weergeven of downloaden (downloaden).
Voorwaarden
Visual Studio 2022 met de werklast ASP.NET en webontwikkeling.
Een web-app maken
- Start Visual Studio en selecteer Een nieuw project maken.
- Selecteer in het dialoogvenster Een nieuw project makenASP.NET Core Web App (Model-View-Controller)>Volgende.
- In het dialoogvenster Uw nieuwe project configureren :
- Voer de
MvcMovie
naam van het project in. Het is belangrijk om het project MvcMovie een naam te geven. Hoofdlettergebruik moet overeenkomen met elkenamespace
wanneer code wordt gekopieerd. - De locatie voor het project kan overal worden ingesteld.
- Voer de
- Selecteer Volgende.
- In het dialoogvenster Aanvullende informatie :
- Selecteer .NET 7.0.
- Controleer of Instructies op het hoogste niveau niet gebruiken uitgeschakeld is.
- Selecteer Maken.
Zie Een nieuw project maken in Visual Studio voor meer informatie, inclusief alternatieve benaderingen voor het maken van het project.
Visual Studio gebruikt de standaardprojectsjabloon voor het gemaakte MVC-project. Het gemaakte project:
- Is een werkende app.
- Is een eenvoudig startersproject.
De app uitvoeren
- Druk op Ctrl+F5 om de app uit te voeren zonder het foutopsporingsprogramma. Visual Studio geeft het volgende dialoogvenster weer wanneer een project nog niet is geconfigureerd voor het gebruik van SSL:
Selecteer Ja als u het IIS Express SSL-certificaat vertrouwt. Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja als u akkoord gaat met het vertrouwen van het ontwikkelingscertificaat. Zie Firefox SEC_ERROR_INADEQUATE_KEY_USAGE certificaatfout voor informatie over het vertrouwen van de Firefox-browser.
Visual Studio voert de app uit en opent de standaardbrowser.
De adresbalk toont localhost:<port#>
en niet iets als example.com
. De standaardhostnaam voor uw lokale computer is localhost
. Wanneer Visual Studio een webproject maakt, wordt er een willekeurige poort gebruikt voor de webserver.
Als u de app start zonder foutopsporing door op Ctrl+F5 te drukken, kunt u het volgende doen:
- Breng codewijzigingen aan.
- Sla het bestand op.
- Vernieuw de browser snel en bekijk de codewijzigingen.
U kunt de app starten in de foutopsporings- of niet-foutopsporingsmodus in het menu Foutopsporing :
U kunt fouten in de app opsporen door de https-knop op de werkbalk te selecteren:
In de volgende afbeelding ziet u de app:
- Sluit het browservenster. Visual Studio stopt de toepassing.
Help bij Visual Studio
In de volgende zelfstudie in deze reeks leert u meer over MVC en begint u met het schrijven van code.
In deze zelfstudie leert u ASP.NET Core MVC-webontwikkeling met controllers en weergaven. Als u geen idee hebt van ASP.NET Core-webontwikkeling, kunt u de Razor paginaversie van deze zelfstudie overwegen. Dit biedt een eenvoudiger uitgangspunt. Zie Een ASP.NET Core UI kiezen, waarin Razor Pages, MVC en Blazor worden vergeleken voor gebruikersinterfaceontwikkeling.
Dit is de eerste handleiding van een reeks die ASP.NET Core MVC-webontwikkeling behandelt met controllers en views.
Aan het einde van de serie hebt u een app die filmgegevens beheert en weergeeft. U leert het volgende:
- Een web-app maken.
- Voeg een model toe en gebruik scaffold voor ondersteuning.
- Werken met een database.
- Zoek- en validatie toevoegen.
Voorbeeldcode weergeven of downloaden (downloaden).
Voorwaarden
- Visual Studio 2022 met de werklast ASP.NET en webontwikkeling.
- .NET 6 SDK
Een web-app maken
- Start Visual Studio en selecteer Een nieuw project maken.
- Selecteer in het dialoogvenster Een nieuw project makenASP.NET Core Web App (Model-View-Controller)>Volgende.
- Voer in het dialoogvenster Uw nieuwe project configureren de
MvcMovie
in. Het is belangrijk om het project MvcMovie een naam te geven. Hoofdlettergebruik moet overeenkomen met elkenamespace
wanneer code wordt gekopieerd. - Selecteer Volgende.
- Selecteer .NET 6.0 (langetermijnondersteuning) in het dialoogvenster Aanvullende informatie.
- Selecteer Maken.
Zie Een nieuw project maken in Visual Studio voor alternatieve benaderingen voor het maken van het project.
Visual Studio gebruikt de standaardprojectsjabloon voor het gemaakte MVC-project. Het gemaakte project:
- Is een werkende app.
- Is een eenvoudig startersproject.
De app uitvoeren
Selecteer Ctrl+F5 om de app uit te voeren zonder het foutopsporingsprogramma.
Visual Studio geeft het volgende dialoogvenster weer wanneer een project nog niet is geconfigureerd voor het gebruik van SSL:
Selecteer Ja als u het IIS Express SSL-certificaat vertrouwt.
Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja als u akkoord gaat met het vertrouwen van het ontwikkelingscertificaat.
Zie Firefox SEC_ERROR_INADEQUATE_KEY_USAGE certificaatfout voor meer informatie over het vertrouwen van de Firefox-browser.
Visual Studio voert de app uit en opent de standaardbrowser.
De adresbalk toont localhost:<port#>
en niet iets als example.com
. De standaardhostnaam voor uw lokale computer is localhost
. Wanneer Visual Studio een webproject maakt, wordt er een willekeurige poort gebruikt voor de webserver.
Als u de app start zonder foutopsporing door Ctrl+F5 te selecteren, kunt u het volgende doen:
- Breng codewijzigingen aan.
- Sla het bestand op.
- Vernieuw de browser snel en bekijk de codewijzigingen.
U kunt de app starten in de foutopsporings- of niet-foutopsporingsmodus in het menu Foutopsporing :
U kunt fouten in de app opsporen door de knop MvcMovie in de werkbalk te selecteren:
In de volgende afbeelding ziet u de app:
Help bij Visual Studio
In de volgende zelfstudie in deze reeks leert u meer over MVC en begint u met het schrijven van code.
In deze zelfstudie leert u ASP.NET Core MVC-webontwikkeling met controllers en weergaven. Als u geen idee hebt van ASP.NET Core-webontwikkeling, kunt u de Razor paginaversie van deze zelfstudie overwegen. Dit biedt een eenvoudiger uitgangspunt. Zie Een ASP.NET Core UI kiezen, waarin Razor Pages, MVC en Blazor worden vergeleken voor gebruikersinterfaceontwikkeling.
Dit is de eerste handleiding van een reeks die ASP.NET Core MVC-webontwikkeling behandelt met controllers en views.
Aan het einde van de serie hebt u een app die filmgegevens beheert en weergeeft. U leert het volgende:
- Een web-app maken.
- Voeg een model toe en gebruik scaffold voor ondersteuning.
- Werken met een database.
- Zoek- en validatie toevoegen.
Voorbeeldcode weergeven of downloaden (downloaden).
Voorwaarden
- Visual Studio 2019 16.8 of hoger met de workload ASP.NET en webontwikkeling
- .NET 5 SDK
Een web-app maken
- Start Visual Studio en selecteer Een nieuw project maken.
- Selecteer in het dialoogvenster Een nieuw project makenASP.NET Core Web Application>Next.
- Voer in het dialoogvenster Uw nieuwe project configureren de
MvcMovie
in. Het is belangrijk om het project MvcMovie een naam te geven. Het hoofdlettergebruik moet overeenkomen met elknamespace
wanneer de code wordt gekopieerd. - Selecteer Maken.
- Selecteer in het dialoogvenster Een nieuwe ASP.NET Core-webtoepassing maken:
- .NET Core en ASP.NET Core 5.0 in de vervolgkeuzelijsten.
- ASP.NET Core Web App (Model-View-Controller).
- Creëer.
Zie Een nieuw project maken in Visual Studio voor alternatieve benaderingen voor het maken van het project.
Visual Studio heeft de standaardprojectsjabloon gebruikt voor het gemaakte MVC-project. Het gemaakte project:
- Is een werkende app.
- Is een eenvoudig startersproject.
De app uitvoeren
Selecteer Ctrl+F5 om de app uit te voeren zonder het foutopsporingsprogramma.
Visual Studio geeft het volgende dialoogvenster weer wanneer een project nog niet is geconfigureerd voor het gebruik van SSL:
Selecteer Ja als u het IIS Express SSL-certificaat vertrouwt.
Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja als u akkoord gaat met het vertrouwen van het ontwikkelingscertificaat.
Zie Firefox SEC_ERROR_INADEQUATE_KEY_USAGE certificaatfout voor meer informatie over het vertrouwen van de Firefox-browser.
Visual Studio:
- Start IIS Express.
- Voert de app uit.
De adresbalk toont
localhost:port#
en niet iets alsexample.com
. De standaardhostnaam voor uw lokale computer islocalhost
. Wanneer Visual Studio een webproject maakt, wordt er een willekeurige poort gebruikt voor de webserver.
Als u de app start zonder foutopsporing door Ctrl+F5 te selecteren, kunt u het volgende doen:
- Breng codewijzigingen aan.
- Sla het bestand op.
- Vernieuw de browser snel en bekijk de codewijzigingen.
U kunt de app starten in de foutopsporings- of niet-foutopsporingsmodus vanuit het menu-item Foutopsporing :
U kunt fouten in de app opsporen door de knop IIS Express te selecteren
In de volgende afbeelding ziet u de app:
Help bij Visual Studio
In het volgende deel van deze zelfstudie leert u meer over MVC en begint u met het schrijven van code.
In deze zelfstudie leert u ASP.NET Core MVC-webontwikkeling met controllers en weergaven. Als u geen idee hebt van ASP.NET Core-webontwikkeling, kunt u de Razor paginaversie van deze zelfstudie overwegen. Dit biedt een eenvoudiger uitgangspunt. Zie Een ASP.NET Core UI kiezen, waarin Razor Pages, MVC en Blazor worden vergeleken voor gebruikersinterfaceontwikkeling.
Dit is de eerste handleiding van een reeks die ASP.NET Core MVC-webontwikkeling behandelt met controllers en views.
Aan het einde van de serie hebt u een app die filmgegevens beheert en weergeeft. U leert het volgende:
- Een web-app maken.
- Voeg een model toe en gebruik scaffold voor ondersteuning.
- Werken met een database.
- Zoek- en validatie toevoegen.
Voorbeeldcode weergeven of downloaden (downloaden).
Voorwaarden
- Visual Studio 2019 16.4 of hoger met het ASP.NET en webontwikkeling-onderdeel
- .NET Core 3.1 SDK
Een web-app maken
Selecteer een nieuw project maken in Visual Studio.
Selecteer ASP.NET Core Web Application>Volgende.
Geef het project de naam MvcMovie en selecteer Maken. Het is belangrijk om het project MvcMovie een naam te geven, dus wanneer u code kopieert, komt de naamruimte overeen.
Selecteer Webapplicatie(Model-View-Controller). Selecteer .NET Core en ASP.NET Core 3.1 in de vervolgkeuzelijsten, en selecteer vervolgens Maken.
Visual Studio heeft de standaardprojectsjabloon gebruikt voor het gemaakte MVC-project. Het gemaakte project:
- Is een werkende app.
- Is een eenvoudig startersproject.
De app uitvoeren
Selecteer Ctrl+F5 om de app uit te voeren zonder foutopsporing.
Visual Studio geeft het volgende dialoogvenster weer wanneer een project nog niet is geconfigureerd voor het gebruik van SSL:
Selecteer Ja als u het IIS Express SSL-certificaat vertrouwt.
Het volgende dialoogvenster wordt weergegeven:
Selecteer Ja als u akkoord gaat met het vertrouwen van het ontwikkelingscertificaat.
Zie Firefox SEC_ERROR_INADEQUATE_KEY_USAGE certificaatfout voor meer informatie over het vertrouwen van de Firefox-browser.
Visual Studio:
- Start IIS Express.
- Voert de app uit.
De adresbalk toont
localhost:port#
en niet iets alsexample.com
. De standaardhostnaam voor uw lokale computer islocalhost
. Wanneer Visual Studio een webproject maakt, wordt er een willekeurige poort gebruikt voor de webserver.
Als u de app start zonder foutopsporing door Ctrl+F5 te selecteren, kunt u het volgende doen:
- Breng codewijzigingen aan.
- Sla het bestand op.
- Vernieuw de browser snel en bekijk de codewijzigingen.
U kunt de app starten in de foutopsporings- of niet-foutopsporingsmodus vanuit het menu-item Foutopsporing :
U kunt fouten in de app opsporen door de knop IIS Express te selecteren
In de volgende afbeelding ziet u de app:
Help bij Visual Studio
In het volgende deel van deze zelfstudie leert u meer over MVC en begint u met het schrijven van code.