ASP.NET MVC Web Applications: Data & State Management


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Examine the use of a number of MVC objects for persisting data, how to implement state management, and how to implement a web socket strategy in Visual Studio 2017.

Expected Duration (hours)
0.8

Lesson Objectives

ASP.NET MVC Web Applications: Data & State Management

  • use the ViewData dictionary object to pass data from a controller to a view in an ASP.NET MVC web application
  • use the TempData object to persist view data through a redirect action in an ASP.NET MVC web application
  • use the ViewBag object to persist data among views in an ASP.NET MVC web application
  • create and add a structured cookie to an HTTP response in an ASP.NET MVC web application
  • use a query string to pass state information from one page to another in an ASP.NET MVC web application
  • use Session State to save and read state information for the current browser session in an ASP.NET MVC web application
  • use Application State to save and read state information in an ASP.NET MVC web application
  • use the profile properties feature to store user-specific data in an ASP.NET MVC web application
  • read and write string data asynchronously over a web socket connection in an ASP.NET MVC web application
  • read and write binary data asynchronously from/to a web socket in an ASP.NET MVC web application
  • use the SignalR library to implement real-time communications in an ASP.NET MVC web application
  • choose a web socket connection loss strategy in an ASP.NET MVC web application
  • design a web socket strategy
  • Course Number:
    it_wddmvc_11_enus

    Expertise Level
    Intermediate