1

我创建了一个“向导”,用户必须通过 5 个屏幕才能完成

在第 4 步,我有一个页面,用户可以从中从下拉控件中选择 9 个值之一。

我已将 jquery 中下拉菜单的 change() 事件绑定到一个 ajax 帖子,该帖子发布到一个控制器操作,该操作根据用户的选择返回部分视图

在进入向导的第 5 步也是最后一步之前,第 4 步中的数据将由第 3 方服务进行验证。如果该服务不可用,则向用户呈现一个屏幕,其中一个选项是“再试一次”。这就是我的问题所在

我需要返回到第 4 步,并使用用户在第 4 步中填充的内容加载数据,但由于控件是由 ajax 调用中的部分视图呈现的,我不知道如何呈现视图并在没有用户的情况下填充它重新开始并选择其中一个选项,然后重新填充部分视图

编辑:我在模型中有数据。这在 TEMPDATA 中持续存在 这不是问题 问题是重新渲染视图并重新填充

4

1 回答 1

1

找到了一种方法 - 我在控件中放置了一个标志以检测它是“TryAgain”尝试,并将逻辑放置在检测到这一点并“重建”视图的视图中

于 2012-12-03T01:44:46.337 回答