gpt4 book ai didi

c# - 如何将 Collection 传递给模态对话框窗口?

转载 作者:搜寻专家 更新时间:2023-11-01 04:39:00 24 4
gpt4 key购买 nike

我想知道是否可以在页面之间传递集合。我的意思是说我有一个客户端 JavaScript 模式对话框,我想在上面使用我的收藏。早些时候我使用 Session[] 来共享值,但它对我来说变得邪恶了,因为它总是显示第一个值。任何值的变化都不会更新。

因此,无论何时显示我的弹出窗口,我都希望将集合移动到“子”对话框。从那里,我将提取集合,做一些事情并再次将它返回到父页面,防止回发和 session 管理。

我想我对你们很清楚。如果不清楚,请添加评论。

最佳答案

您可以 try JSON或者简单地将您的列表转换为逗号分隔的字符串,这将很容易用 JavaScript 的 string split function 进行解析。 .

RegisterArrayDeclaration(arrayName, arrayValue)是另一种选择。查看链接。

来自链接:

If you need to create a client-side JavaScript Array object with some set values, use this method to add a value to a specific array.

要将值 1、2 和 3 添加到名为 FavoriteNumbers 的客户端数组对象,您将使用以下服务器端代码:

RegisterArrayDeclaration("FavoriteNumbers", "1")
RegisterArrayDeclaration("FavoriteNumbers", "2")
RegisterArrayDeclaration("FavoriteNumbers", "3")

此代码将发出以下客户端脚本:

<script language="javascript">
<!--
var FavoriteNumbers = new Array(1, 2, 3);
// -->
</script>

关于c# - 如何将 Collection 传递给模态对话框窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4794819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com