Session 从JavaScript设置会话值并在C中获取会话值#

Session 从JavaScript设置会话值并在C中获取会话值#,session,viewstate,Session,Viewstate,是否可以从javascript(会话/视图状态)设置值,并在不使用隐藏字段的情况下以C#获取值?? 它用于存储javascript中的值,并可用于在C#(page.request[“Token”])中获取值,但它不适用于我,因为有一个回发操作“form.submit();” 如果您想将一个值从客户端代码提交到服务器端代码,您需要在某种请求中提交它。表单帖子可能是一种方式,但如果您不想重新加载页面,也可能是AJAX请求: function setToken(accessToken) {

是否可以从javascript(会话/视图状态)设置值,并在不使用隐藏字段的情况下以C#获取值??


它用于存储javascript中的值,并可用于在C#(page.request[“Token”])中获取值,但它不适用于我,因为有一个回发操作“form.submit();”


如果您想将一个值从客户端代码提交到服务器端代码,您需要在某种请求中提交它。表单帖子可能是一种方式,但如果您不想重新加载页面,也可能是AJAX请求:

function setToken(accessToken) {
   $.post('/SetToken', { Token: accessToken });
}
在那里使用jQuery,可以省去让AJAX在浏览器间以同样的方式工作的许多麻烦

在本例中,我向一个名为
/SetToken
的页面发布了一个请求,该页面可以是您网站中的任何url,您可以在其中使用代码更新令牌。您自己的示例提交的表单没有
操作
,这意味着它将提交到当前页面。你也可以轻松做到这一点

$.post(location.href, { Token: accessToken });
$.post(location.href, { Token: accessToken });