如何将使用ClientScriptManager.RegisterArrayDeclaration创建的javascri
本文关键字:RegisterArrayDeclaration 创建 javascri ClientScriptManager | 更新日期: 2023-09-27 18:30:11
我正试图在JavaScript和C#后面的代码之间传递一组数据。数据从中央数据库中检索,并由ClientScriptManager.RegisterArrayDeclaration转换为页面上的数组,用户可以在其中进行编辑。
现在我想通过代码背后的代码将数据发布回数据库;但是,如何再次访问客户端页面上修改后的数组?RegisterArrayDeclaration
的相反情况是什么,将数据从客户端传递回服务器?
提前感谢!
将所有数组值组合成逗号分隔的字符串,并将该字符串存储到客户端JavaScript代码中的HiddenField值中。回发后读取服务器端代码中的隐藏字段值,并使用String.Split方法获取数组。
如果你不想进行完整的回发,你可以进行AJAX调用,在POST请求中发送数据,并通过request("name")方法在服务器上读取数据。