首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在asp.net mvc3应用程序中管理客户端状态

如何在asp.net mvc3应用程序中管理客户端状态
EN

Stack Overflow用户
提问于 2013-01-22 18:08:15
回答 1查看 335关注 0票数 0

在asp.net中,我们可以使用视图状态保存回发数据,即客户端状态管理,即asp.net web forms.is的默认视图状态是asp.net mvc的默认状态?如果不是,我们如何保存回发数据,以及mvc中是否有视图状态的替代。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-22 18:12:32

MVC不使用ViewState。它没有服务器端控件来保留状态。

但是您可以使用ViewBag、ViewData来存储值,并在视图中使用它。

代码语言:javascript
运行
复制
public ActionResult Index()
{
    var someList= new List<string>
    {
        "C#, 
        "Java", 
        "PHP"
    };

    ViewData["Languages"] = someList;

    return View();
}

在您的视图中

代码语言:javascript
运行
复制
<ul>
@foreach (var lang in (List<string>)ViewData["Languages"])
{
    <li>
        @lang 
    </li>
}
</ul>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14455981

复制
相关文章

相似问题

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