【发布时间】:2014-03-30 18:23:35
【问题描述】:
通常我会设置一个 GET POST 重定向周期,但是我遇到了一种情况,我需要返回一个新视图,而不是重定向。这样做的问题是新页面具有上一页的 URL(因为我没有重定向,我刚刚返回了一个新视图)。有什么方法可以在不重定向的情况下更改呈现给用户的页面 url?
我实际上正在实现一个向导,我需要在页面之间保留数据,但是我无法通过导致上述方法的重定向(TempData 已禁用..)来保留数据。一个可能的解决方案是创建一个表来存储我需要持久化的临时数据,但这是不可取的。我也不想让向导的每个字段都有一个视图,而只是使用 jscript 来隐藏显示不同的步骤。
非常感谢任何帮助、提示或一般性建议。
谢谢。
【问题讨论】:
标签: c# asp.net-mvc