背景
控制器 ``` using Microsoft.AspNetCore.Mvc;
namespace WebApplication3.Controllers { public class FirstController : Controller { public IActionResult Index() {
ViewBag.User1 = "张三";
ViewData["User2"] = "李四";
TempData["User3"] = "wangwu";
HttpContext.Session.SetString("User4", "zhaoliu");
Object User5 = "tianqi";
return View(User5);
}
}
}
视图
@{ ViewData["Title"] = "Index"; }
Index
User1=@ViewBag.User1
User2=@ViewData.["User2"]
User3=@TempData["User3"]
User4=@Context.Session.GetString("User4")
User5=@Model
``` 运行后报错
解决策略
分别添加 builder.Services.AddSession(); app.UseSession();
修改后重新运行成功