如何在会话存储值在asp.net核心?



我想在视图中保存会话中的输入数据,然后将其发送给控制器。我怎么能做到呢?我有两个文本框在视图中,我想在会话中存储这些数据。然后用ajax将其发送到控制器。我怎样才能做到呢?

我想在视图中保存会话中的输入数据,然后将其发送给控制器。我怎么能做到呢?我有两个文本框在视图中,我想在会话中存储这些数据。然后用ajax将其发送到控制器。我怎样才能做到呢?

请注意,你不能在客户端JavaScript中直接设置Session变量。

有关ASP中会话状态和访问会话值的更多信息。. NET Core,请查看以下文档:

https://learn.microsoft.com/en - us/aspnet/core/fundamentals/app state?view=aspnetcore - 5.0 # set-and-get-session-values

此外,sessionStorage可以帮助为每个给定的源维护一个单独的存储区域,该存储区域在页面会话期间可用。你可以尝试在sessionStorage中存储输入数据,同时触发文本框/输入字段的更改事件,这样你就可以从sessionStorage中获取存储的数据,并将数据AJAX请求到控制器动作。

有关sessionStorage的更多信息,请查看:

https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API

在asp.net控制器是后台,所以你想在前端存储数据,例如js?

在使用js和其他前端框架的浏览器中,你可以在任何地方存储数据,试试window.localStorage,window.sessionStorage或者在SPA应用中使用全局变量。

我想在asp.net会话中看到一个关于后台的答案。

最新更新