我想知道,如果它可以在页面之间传递集合.我的意思是说我有一个客户端JavaScript模式对话框,我想在其中使用我的集合.早些时候我使用Session []来分享价值,但它对我来说变得邪恶,因为它总是显示第一个值.未更新的任何值更改.
因此,无论何时显示弹出窗口,我都希望将该集合移动到"子对话框".从那里,我将提取集合,做一些东西,然后再将它返回到父页面,防止回发和会话管理.
我想我很清楚你们.如果不清楚,请添加评论.
您可以尝试 JSON或简单地将列表转换为逗号分隔的字符串,这将很容易使用 JavaScript 的字符串拆分函数进行解析。
RegisterArrayDeclaration(arrayName, arrayValue)是另一种选择。查看链接。
从链接:
如果您需要创建具有某些设置值的客户端 JavaScript Array 对象,请使用此方法向特定数组添加值。
要将值 1、2 和 3 添加到名为 favoriteNumbers 的客户端 Array 对象,您可以使用以下服务器端代码:
RegisterArrayDeclaration("FavoriteNumbers", "1")
RegisterArrayDeclaration("FavoriteNumbers", "2")
RegisterArrayDeclaration("FavoriteNumbers", "3")
Run Code Online (Sandbox Code Playgroud)
此代码将发出以下客户端脚本:
<script language="javascript">
<!--
var FavoriteNumbers = new Array(1, 2, 3);
// -->
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |