3

我正在尝试在 JavaScript 和代码隐藏 C# 之间传递一组数据。数据从中央数据库检索并由ClientScriptManager.RegisterArrayDeclaration转换为页面上的数组,用户可以在其中对其进行编辑。

现在我想通过代码隐藏代码将数据发布回数据库;但是如何再次访问客户端页面上的修改后的数组?反过来是什么RegisterArrayDeclaration,将数据从客户端传递回服务器?

提前致谢!

4

1 回答 1

0

将所有数组值组合成一个逗号分隔的字符串,并将该字符串存储到客户端 JavaScript 代码中的 HiddenField 值中。回发后读取服务器端代码中的隐藏字段值并使用 String.Split 方法获取数组。

如果您不想进行完整的回发 - 您可以进行 AJAX 调用,在 POST 请求中发送数据并通过 Request("name") 方法在服务器上读取它。

于 2013-09-04T12:07:12.577 回答