2013-03-26 63 views
0

<script>... data: [
<%=ser%>, 1 , 1 , 1 , 1 , 1 , 1] ... </script>
从asp.net错误获取的Json

后面的代码

List<int> list = new List<int>(); 
ser = serializer.Serialize(list); 

变量SER工作不喜欢inputed 1号人工,为什么呢?

输出

ser = "[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49]"; 
+0

我不知道是否需要更多的信息,但无论如何,我可以编辑。 – 2013-03-26 21:55:37

+0

也许试试<%# %>标签呢?是的,我们需要更多的信息。发布所有代码。当你开始混合JavaScript和ASP.Net块时,引号和所有内容变得非常重要,所以请张贴你的整个代码 - ASP.Net解析器可能会失败。另外,请说明代码实际上做了什么,以及为什么这是错误的。 – Jasmine 2013-03-26 22:29:13

回答

0

最后尝试

[<%=ser%>] 

内部代码

ser = ser.Substring(1, ser.Length - 2); 

感谢您的帮助!

+0

如果你回答自己的问题,请写下类似于我找到解决方案的内容。如果这是另一个问题,请编辑原始问题。 – Win 2013-03-26 22:29:13