当页面未刷新时,控制器是否保持状态

本文关键字:是否 控制器 状态 刷新 | 更新日期: 2023-09-27 17:48:59

我想在我的控制器中放置两个私有变量。我将在页面加载时通过在前端进行ajax调用来获取一些用户IP数据并填充这些变量来填充这些变量。

我可以肯定,他们将填补整个用户体验与网站只要他们不刷新页面(刷新后,他们将再次设置),或者MVC不这样工作吗?

当页面未刷新时,控制器是否保持状态

mvc是无状态的。Fullstop。

ASP。. NET MVC -状态和架构

MVC是无状态的。

服务器端存储(如自定义DB或Asp)之外的唯一数据存储。Net在会话状态下)在GET请求中幸存下来并对服务器和客户端都可用的是cookie。请注意,cookie的大小是有限的(因浏览器而异-每个cookie大约4K,每个域的cookie总数在100个/100K以下)。

控制器为无状态。它不保存初始化私有变量的值。