我页面加载的时候后台.aspx.cs里面:
      List<Car> lst=Carmanaget.getCar();
    得到一个list集合问题:
  我前台页面aspx里面的js里面怎么得到list里面的某一个字段:比如说:"carname" <script>
     var car=<% lst.rows%>    备注:(我主要是想得到list中carname字段的值然后赋值给js变量car!)
    
  </script>

解决方案 »

  1.   

    <script>var car=<%lst.Select(a => a.carname).ToString()%> </script>前提:
    lst为public成员
    list加载在script之前执行建议:
    采用ajax实现
      

  2.   

    在后台页面中有比如:
    public string getCars()
    {
      List<Car> lst=Carmanaget.getCar();
      StringBuild sb=new StringBuild();
       for (int i=0;i<lst.length;++i)    // .Count
       {
          sb.AppendLine(lst[0].carName+",");
       }
    }前台页面中:
    <script>
    var car=<%=getCars%> 
    </script>
      

  3.   

    掉一句
    return sb.ToString();手写的,若有不对请修正!
      

  4.   

    如果是要取得完整的car对象,可以用jQuery取,后台把List<Car>序列化为json,然后返回给js。
      

  5.   

    public string List<Car> Carlst;
    {return getCar();}
    前台<%foreach(Car item in Carlst)
         item.camera//就是你要获取的 %>