I know it's a opinion based question but some help would be nice before jumping onto it.
I'm developing a wizard control form in .Net Core where I've to play with multiple data's back and forth i.e. Next and Previous button. There are few choices I've got,
- ViewBag
- ViewData
- TempData
Types of data: String, Integer, Arraylist/List
Selected data could be massive up to 300 fields with validation where I'll check required data which can't be null or empty.
Once I fill-up the data I'll press Next so the data should be forwarded onto next view and if I press Back I want to recover previously selected data(can change and press Next again) and at last I'll save all the data's into database.
I've seen demos and tutorial videos for Asp.Net and C#, but I need to find best way for .NET Core MVC framework