![](/img/trans.png)
[英]How can I access a JsonResult variable in my code behind file from the javascript of my view? Razor Pages. 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.