gpt4 book ai didi

javascript - 在javascript中访问 session 列表

转载 作者:行者123 更新时间:2023-11-30 17:33:25 27 4
gpt4 key购买 nike

.aspx.cs:

List<SomeObject> items = whatever.getList(); 

Session["records"] = items;

如果我在我的 Javascript 文件中访问 Session,它会给我一个类似

的字符串
'System.Collections.Generic.List`1[SomeObject]'

.js函数:

var records = '<%= Session["records"] %>';

如何将 session 转换为数组?谢谢

最佳答案

您必须遍历该数组并打印正确的值:

var records = [];

<%
foreach(var item in (List<SomeObject>)Session["records"]) {
%>

records.push('<%= item.PropertyName %>');

<%
}
%>

现在您在脚本中得到了一个包含这些值的数组。

要获取像 { Property1: "value1", Property2: "value2"} 这样的对象数组,它代表与 C# 对象相同的结构,例如,您可以使用反射。

关于javascript - 在javascript中访问 session 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531991/

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