gpt4 book ai didi

javascript - 是否可以将东西存储在 MVC Controller 中?

转载 作者:行者123 更新时间:2023-11-28 13:26:12 25 4
gpt4 key购买 nike

这可能是一个愚蠢的问题,我怀疑这是否是一个好的做法,但我想确定,所以就在这里。

如果 HomeController 有一个列表作为字段,并且一个用户向其中添加内容,那么该用户会返回包含内容的列表还是列表为空?

当有更多用户时,这(不是?)会如何工作?他们会有自己的 list 吗?

我问这个问题是因为我知道如何在客户端上保存小东西,在数据库中保存大东西,但我想知道我是否有一个“服务器”选项,我可以在 MVC 的 Controller 中存储一些东西。

public List<int> Ids { get; set; }

public HomeController()
{
Ids = new List<int>();
}

public ContentResult AddToIds(int id)
{
Ids.Add(id);
return Content("Added");
}

public ContentResult GetIds()
{
return Content(Ids.Count.ToString());
}

最佳答案

没有。 Controller 会针对每个请求进行实例化和处置,因此您在其上设置的任何内容都不会在下一个请求中保留下来。

关于javascript - 是否可以将东西存储在 MVC Controller 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28880027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com