我在我的Javascript中有一个动态创建的数组MyArray []。我现在需要将此数组传递到我的C sharp代码后面的文件中。这是因为我想将此数组的内容写入保存在服务器上的.txt文件中。我是网络的初学者,直到这一点,我还没有达到我必须在客户端和服务器之间来回通信的程度。
经过一些研究,我认为可以使用隐藏值传递一个简单的字符串值。然而,这对阵列来说是不可能的。如果你能给我一个关于如何传递数组的例子/想法,那将非常有帮助。提前致谢!
您可以使用AJAX发布它,然后将其视为代码中的Web方法
使用Javascript
$.ajax({
type: 'POST',
url: '/yourpagename.aspx/ReadMyArray',
data: { TheArray : YourArrayData },
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (resp) {
},
error: function (resp) {
}
});
C#
[WebMethod]
public static bool ReadMyArray(object TheArray)
{
//handle TheArray
}