© 2026 Hedgehog Software, LLC
using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; using Newtonsoft.Json; public class MyController : Controller { public IActionResult FirstAction() { List<string> myList = new List<string> { "Item1", "Item2", "Item3" }; TempData["MyList"] = JsonConvert.SerializeObject(myList); return RedirectToAction("SecondAction"); } public IActionResult SecondAction() { List<string> myList = new List<string>(); if (TempData.ContainsKey("MyList")) { var myListJson = TempData["MyList"].ToString(); myList = JsonConvert.DeserializeObject<List<string>>(myListJson); } ViewBag.MyList = myList; return View(); } }
var myListJson = TempData["MyList"].ToString();