html
<script type="text/javascript">
         var str = "<%=str %>";
         var list= new Array (str.split(";"));
         alert(list[0][0]);
</script>C#
public string[,] str = { { "aaaa", "images/big/01.jpg" }, { "aaaa", "images/big/02.jpg" }, { "aaaa", "images/big/03.jpg" }, { "aaaa", "images/big/04.jpg" }, { "aaaa", "images/big/05.jpg" }, { "aaaa", "images/big/06.jpg" }, { "aaaa", "images/big/07.jpg" }, { "aaaa", "images/big/08.jpg" } };或者是
string str = "['aaaa' ,'images/big/01.jpg'];['aaaa' ,'images/big/02.jpg'];['aaaa' ,'images/big/03.jpg'];['aaaa' ,'images/big/04.jpg'];['aaaa' ,'images/big/05.jpg'];['aaaa' ,'images/big/06.jpg'];['aaaa' ,'images/big/07.jpg'];['aaaa' ,'images/big/08.jpg']";

解决方案 »

  1.   

    eval("(" + youstring + ")") 这样就是一个array了
      

  2.   

    <script type="text/javascript">
    var list = eval("<% Response.Write(str); %>");
    alert(list[0][0])
    </script>public string str = "[['aaaa','images/big/01.jpg'],['aaaa','images/big/02.jpg'],['aaaa','images/big/03.jpg'],['aaaa','images/big/04.jpg'],['aaaa','images/big/05.jpg'],['aaaa','images/big/06.jpg'],['aaaa','images/big/07.jpg'],['aaaa','images/big/08.jpg']]";