.net(c#)页面代码中如何用javascript将后台数组传到前台我的前台代码是:
for(<%int j=0%>;<%j<12%>;<%j++%>;)
{   
    nameArray[<%=j%>]=<%=t[j]%>;
   
 }
nameArray是前台数组,t是后台数组这样老是编译出错
请大家帮个忙,我主要是想用后台传过来的数组实现VML画图
谢谢!

解决方案 »

  1.   


    <head>
    <script type="text/javascript">
    var nameArray;
    <asp:Literal runat="server" id="ltlPrinter" enableViewState="false" />
    </script>
    </head>
    后台代码:string printer = string.Empty;
    pritner = "nameArray= new Array("+t.Length.ToString()+");";
    for (int i=0; i< t.Length; i++){  printer += "nameArray["+i.ToString()+"]=\""+t[i]+"\"";}
    ltlPrinter.Text = printer;
      

  2.   

    前台  <input id="FileContent1" type="hidden" runat="server" />后台FileContent1.value="1";前台调用
    <script>
    alert(document.getbyelement("FileContent1").value);
    <>