C#文件:
  string[] temp = null;
    public  String[] getnnewsdata()
    {
    
        temp = new string[5];
        SqlConnection conn = datadeel.getconn();
        SqlCommand cmd = new SqlCommand("select top 5 * from news_t_b", conn);
        conn.Open();
        SqlDataReader dr = cmd.ExecuteReader();
        
        int i = 0;
        while (dr.Read())
        {             temp[i] =dr.GetString(1).Trim() ;
           
            i++;        }       
        conn.Close();
        conn.Dispose();
        return temp;
       
    } 
js脚本(单独的一个文件,gd.js):
var marqueeContent=new Array();   //滚动主题
 for(var i=0;i++;i<5)
 {
 marqueeContent[i]='<%=getnnewsdata[i]%>';
 }
页面引用:
<li><script type="text/javascript" src="gd.js"></script></li><li><script type="text/javascript" src="js/gd.js"></script></li>
但是页面却得不到值!经测试getnnewsdata()里面是有数据的!问题就在:
var marqueeContent=new Array();   //滚动主题
 for(var i=0;i++;i<5)
 {
 marqueeContent[i]='<%=getnnewsdata[i]%>';
 }
这个js赋值的地方,请高手指教应该怎么样赋值才可以让js里的数组也得到值?