无法启用viewstate?

时间:2009-08-07 09:45:40

标签: asp.net-2.0

我有一个带有4步索引的向导控件的web应用程序。每个都有一个动态可编辑的网格,只需要放入有效的数据和数据。转到下一个。

在一个步骤中有2列不需要编辑,因为它已经通过计算从前一个字段设置了它的值,用javascript完成。

但问题是,当我们将这些字段作为启用虚假或只读模式进行十分转换时,它会起作用但无法维持状态意味着当我们更改步骤索引更改时其值会消失。 (如果该字段可编辑,那么它可以正常工作。)

此外,我通过使用标签字段尝试了它,但是当步骤更改标签不能保持其状态时会发生同样的事情(当步骤更改时其值清除)。

请告诉我如何解决此问题。此外,每个步骤都有一个动态创建的可编辑网格。

谢谢&问候,      吉里什

1 个答案:

答案 0 :(得分:0)

好吧,如果你的javascript正在从用户设置的另一个字段进行计算,那么为什么你不能在切换到下一步时重做服务器端的计算。我假设“以前字段的值”被传递回服务器。

另一个解决方案是让你的javascript也填充一个隐藏字段(除了用户可以查看的字段)。然后你就读了那个隐藏的领域。