Hi Destinykid,
Below are the session and state management technique in ASP.Net Core.
Cookies
HTTP Cookies are small pieces of information stored on the client machine. All cookies are stored in a single file.
Session State
The Session State is a state that is used to store and retrieve values of particular user or browser session.
You can refer the below link how to use Session in ASP.Net Core.
TempData
The TempData is a dictionary object to store data temporarily. It is able to keep data for the duration of a HTP request.
You can refer the below article for how to use TempData in ASP.Net Core MVC.
QueryString
A Query String is a collection of characters input to a web browser. It is helpful when we want to transfer a value from one page to another with limited amount of data. But not be desirable way especially when there is sensitive data.
Hidden fields
The hidden value of type defines a form field that is never displayed to the user. The user can't change the value of the field or interact with it.
Refer below link for more techniques.
State management in ASP.Net Core