首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >回发时,javascript修改的gridview属性丢失

回发时,javascript修改的gridview属性丢失
EN

Stack Overflow用户
提问于 2010-09-11 04:00:21
回答 1查看 1K关注 0票数 0

我有一个扩展默认网格视图的网格视图控件。在"PreRender“事件期间,我向网格视图添加了一个名为"hiddenSelectedValues”的属性,并且我有一个指向该属性的值的私有变量。

我有一些javascript代码,可以根据用户选中或取消选中网格中的复选框来修改该属性的值。我已经确认,javascript确实修改了"hiddenSelectedValues“属性的值,通过使用Firebug来查看发生的更改。

但是,一旦发生回发,网格就会丢失此属性的更新值,并且我无法在服务器端引用获取更新值。

如何在回发时保留javascript更改的属性值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-11 04:06:55

您需要使用隐藏字段。这是因为请求中没有任何属性被传递回web服务器。

在回复评论时补充道。

您可以使用行中的隐藏字段来完成此操作,而不会出现任何问题。只需为隐藏字段赋予相同的NAME属性,并使用Request["<name>"].Split(",")在回发时检索一个值数组。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3687910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档