繁体   English   中英

如何将在我的 Javascript 中创建的字符串数组传递给 C# 代码隐藏文件?

[英]How can I pass a string array created in my Javascript to C# code behind file?

我的 Javascript 中有一个动态创建的数组 MyArray[]。 我现在需要将此数组传递到我的 C 代码隐藏文件中。 这是因为我想将此数组的内容写入保存在服务器上的 .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
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM