HttpContext.Items with ASP.NET MVC

前端 未结 3 2021
独厮守ぢ
独厮守ぢ 2020-12-05 13:28

I\'m implimenting my own ApplicationContext class that uses the singleton pattern. I want to store my instance of it in HttpContext.Items, since it is accessible in all par

3条回答
  •  天涯浪人
    2020-12-05 13:55

    Use the TempData Dictionary, it is mainly for storing objects between Actions redirects:

    public ActionResult Index()
    {
        TempData.Add("Test", "Hello world");
        return RedirectToAction("About");
    }
    
    public ActionResult About()
    {
        ViewData["Test"] = TempData["Test"];
        return View();
    }
    

    Then retrieve the value in your view:

    <%=ViewData["Test"] %>
    

提交回复
热议问题