从代码隐藏文件 Aspx.cs 中检索 Javascript 中的会话值
Retrieve Session value in Javascript from Code behind file Aspx.cs
我使用以下代码通过名为 Index4 的文件隐藏.aspx.cs在会话中存储一些值: Session[txtUsername.Text.ToUpper() + "ChannelID_BC"] = 1111110;
但是现在如何通过JavaScript在Index$.aspx页面中检索它
会话是服务器端存储,因此您无法从 JavaScript 访问它。你可以得到的最接近的是从JavaScript发起一个Ajax请求,该请求将调用服务器端代码,而服务器端代码又将访问会话。但是,无法直接从 JavaScript 访问 Session。
试试这个,这是用于通过JavaScript获取会话值的,这里我们使用ajax调用方法背后的代码并返回会话值,最后提醒它。
.JS
$.ajax({
type: "POST",
url: 'Index4.aspx' + '/' + 'GetData',
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: true,
cache: false,
success: function (response) {
var content=response.d;
alert(content);
}
});
.CS
[WebMethod]
public static string GetData(string Text, string Col, int Status)
{
string DataOutput = "";
DataOutput =Session[txtUsername.Text.ToUpper() + "ChannelID_BC"];
return DataOutput;
}
相关文章:
- 通过javascript从会话中提取用户名
- 让会话值可用于JavaScript的好方法是什么
- 通过Javascript更改PHP会话变量
- 正在Javascript响应中设置会话变量
- 将会话变量与javascript变量进行比较
- C#/Javascript会话存储
- Javascript 会话存储变量未正确保存
- PHP/Javascript会话超时并发出警告
- 进度栏中的Javascript会话超时倒计时
- 如何在 JSP 页面中获取 JavaScript 会话属性
- JavaScript 会话何时过期?如何在会话结束时删除 Cookie
- 避免页面刷新并向 JavaScript 会话添加值
- 防止用户登录页面中的 PHP/Javascript 会话滥用
- 使用 S3 静态托管的 JavaScript 会话历史记录管理
- Javascript 会话超时,多个选项卡出现弹出警报
- 是否可以验证浏览器Javascript会话的完整性
- 如何在JavaScript会话cookie中存储变量
- 在Ruby on Rails中设置一个Javascript会话
- 如何将值从表单分配给Javascript会话变量
- Javascript会话cookie不能在IE9中写入