我正在 ASP.NET 中创建一个多部分 Web 表单,该表单将面板用于不同的步骤,仅使当前步骤的面板可见。在第 1 步,我有一个下拉列表,它使用 Javascript 函数通过“onchange”重新配置同一面板中的某些字段。显然,由于客户端脚本只影响 DOM,所以当我转到第 2 步然后返回第 1 步时,即使选择了相同的下拉选项,第 1 步中的字段也会恢复到原来的配置。
在步骤之间存储面板的视觉状态的好方法是什么?我考虑在页面加载时调用下拉菜单的 onchange 函数,但这似乎很笨拙。谢谢!
--
感谢您的快速回答 - 我想我会尝试使用向导,但 AJAX 解决方案听起来也很有趣。