【发布时间】:2014-06-03 09:13:28
【问题描述】:
我是新手,已经搜索过这个,但运气不佳:(
假设我已经在全局范围内定义了一个结构数组,并用 Ajax ModalPopupExtender 上的数据填充了该数组。然后我有一个 ddl_SelectedIndexChanged 事件,它执行 postback 并且似乎回收了我的数组。
有没有办法触发 ddl_SelectedIndexChanged 事件来执行一些代码而不进行回发?或者有没有一种简单的方法可以让 struct 类型的数组保留它的值?
(顺便说一句,我正在创建一个网站)
提前谢谢...
【问题讨论】:
-
您可以将数组保存在 session 对象中,或者如果是页面级别,则可以使用 ViewState - 假设这是 Webforms?
-
“全局定义”是什么意思?而且您应该正确标记它,因为您似乎在谈论 Ajax 调用,所以我猜您正在创建一个网站。
Show us some code: !important; -
@christiandev - 是的,Webforms。我虽然将它保存为会话变量,但它会很快大量变量。我对 ViewState 不太熟悉,但会查一下。