Asp.net Multiview Control重置由部分回发填充的下拉值

时间:2019-05-23 09:48:35

标签: c# asp.net updatepanel multiview

我在 View1 上有一个Dropdown,并在Page_Load上填充了它。我下面有2个RadioButtons。当选择其中一个按钮时,会发生部分回发,这会根据我的选择重新填充Dropdown。重新填充Dropdown之后,我通过单击“下一步”按钮转到下一个视图。在 View2 上,当我通过按该按钮然后回到{strong> View1 时,我有一个Back Button {1}}重置为其原始状态(意味着将其重新填充为Dropdown上填充的原始值)。

我已经检查了我的代码,但没有发现任何负责重置Page_Load值的内容。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用javascript维护下拉列表的值。 您可以使用会话存储或本地存储。如果您使用这两种方法,请确保在执行回发的位置上设置本地存储的值,因此,发生回发时,无论选择什么值,都将存储在本地存储/会话存储中。然后您可以在设置下拉菜单的默认值时执行“获取”操作。

请注意:您不应在用户看到的任何敏感信息上存储该信息。