一个JavaScript数组
var myArray = new blankArray(3); 
myArray[0] = "hello"; 
myArray[1] = "world"; 
myArray[2] = "!"; 将myArray数组发送到.net里后怎么成为c#里的数组。要类型转换吗?
public ad_myArray(object myArray)//object??
{
????
}
这里改怎么写??

解决方案 »

  1.   

    你最好这样
    str = "hello|world|!"; 
    将str发送到服务器后用Split()方法
      

  2.   

    如果数组内容很多,也可以把内容拼成xml字符串,发送到服务器进行解析
    或者用ajax,xmlhttp,传递内容【不推荐这个】
      

  3.   

    javascript数组可以直接发送到.net吗?
    利用ajax?用隐藏域不就行了.
      

  4.   

    你试一试以下代码:
    Array[] myArray=new Array[3];
    myArray[0] = "hello"; 
    myArray[1] = "world"; 
    myArray[2] = "!"; 
      

  5.   

    是的,用的AJAX。
    str = "hello|world|!"; 
    将str发送到服务器后用Split()方法
    用这个方法我知道。但str的长度有限呀!传送的数据有的可能会很多字。如果能在浏览页传送个数组过去那样以后麻烦可能会少点吧?