javascript中的访问会话列表

javascript中的访问会话列表,javascript,asp.net,Javascript,Asp.net,.aspx.cs: List<SomeObject> items = whatever.getList(); .js函数: var records = '<%= Session["records"] %>'; var记录=”; 如何将会话转换为数组? 谢谢您必须遍历该数组并打印正确的值: var records = []; <% foreach(var item in (List<SomeObject>)Session["record

.aspx.cs:

List<SomeObject> items = whatever.getList(); 
.js函数:

var records = '<%= Session["records"] %>';
var记录=”;
如何将会话转换为数组?
谢谢

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

var records = [];

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

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

<% 
    }
%>
var记录=[];
记录。推送(“”);
现在,脚本中有了一个包含这些值的数组

例如,要获得表示C#对象的相同结构的对象数组,如
{Property1:“value1”,Property2:“value2”}
,您必须使用反射。

试试这个。。。 我没有检查

<script>
    var someSession = '<%= Session["SessionName"].ToString() %>';

 </script>

var someSession='';

您可以进行ajax调用并获得会话数组,但我如何读取javascript文件中的C#本机代码?@user3441641您的意思是什么?
<script>
    var someSession = '<%= Session["SessionName"].ToString() %>';

 </script>