2013-03-26 88 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