ASP.NET MVC Web Applications: MVC Controllers & Actions


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Learn how to work with MVC controller route data, and how to create and use ASP.NET MVC controller action results, selectors, and filters in Visual Studio 2017.

Expected Duration (hours)
1.5

Lesson Objectives

ASP.NET MVC Web Applications: MVC Controllers & Actions

  • obtain and display controller route data in an ASP.NET MVC web application view in Visual Studio 2017
  • configure an MVC controller route parameter
  • define new MVC controller action results in an ASP.NET MVC web application
  • use an ActionName to alias an existing controller action, and use an AcceptVerb to specify the type of HTTP request used to access a particular controller action
  • globally register a custom controller action filter in an ASP.NET MVC web application in Visual Studio 2017
  • apply authorization attributes in an ASP.NET MVC web application in Visual Studio 2017
  • apply authentication filters in an ASP.NET MVC web application in Visual Studio 2017
  • apply an MVC controller action filter in an ASP.NET MVC web application in Visual Studio 2017
  • define a custom MVC action filter in an ASP.NET MVC web application in Visual Studio 2017
  • use the default MVC model binder to pass HTTP request parameters to a controller action method in an ASP.NET MVC web application in Visual Studio 2017
  • recall how to create different responses based on the HTTP status codes
  • use dependency injection to inject services to the controllers
  • create and use a custom model binder to pass HTTP request parameters to a controller action using form field values in an ASP.NET MVC web application in Visual Studio 2017
  • apply an MVC controller action filter in an ASP.NET MVC web application in Visual Studio 2017
  • Course Number:
    it_wddmvc_02_05_enus

    Expertise Level
    Intermediate