首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在ASP.NET MVC中使用Tempdata -最佳实践

在ASP.NET MVC中使用Tempdata -最佳实践
EN

Stack Overflow用户
提问于 2012-09-14 18:44:31
回答 3查看 106K关注 0票数 76

我正在使用ASP.NET MVC3构建一个web应用程序。

我试图做的是在两个控制器之间传递值,尽管有很多方法可以做到这一点,但我特别感兴趣的是使用TempData

public ActionResult Action1()
{
    string someMessage;
    Test obj = SomeOperation();
    if(obj.Valid)
    {
        someMessage = obj.UserName;
    }
    else
    {
        someMessage = obj.ModeratorName;
    }

    TempData["message"] = someMessage;

    return RedirectToAction("Index");
}

public ActionResult Index()
{
    ViewBag.Message = TempData["message"]

    return View();
}

那么在这里使用TempData是正确的吗?我的意思是,在最佳编程实践下,这是使用TempData的正确方式吗?

在哪些实时情况下应该使用TempData

注意:我已经浏览了以下链接

谢谢

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12422930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档