c# - .net MVC 获取后返回 View

标签 c# asp.net-mvc

通常我会设置一个 GET POST 重定向循环,但是我遇到了一种情况,我不需要重定向,而是只需要返回一个新 View 。这个问题是新页面有前一页的 URL(因为我没有重定向,我只是返回了一个新 View )。有什么方法可以在不重定向的情况下更改呈现给用户的页面的 url?

我实际上是在实现一个向导,我需要在其中保留页面之间的数据,但是我无法通过重定向(禁用 TempData..)来保留数据,这导致了上述方法。一个可能的解决方案是创建一个表来存储我需要保留的临时数据,但这是不可取的。我也不想以一个 View 结束向导的每个字段,而只是使用 jscript 来隐藏显示不同的步骤。

任何帮助、提示或一般建议将不胜感激。

谢谢。

最佳答案

不,您必须重定向才能有效地更改 URL。

关于c# - .net MVC 获取后返回 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5333398/

相关文章:

c# - 从 Directory.GetFiles 中排除结果

c# - MVC Razor 单选按钮

c# - Xmlns 到项目文件夹中的类?

javascript - Kendo MVC Grid - 未触发 NumericTextBox Change 事件

html - 在 WebBrowser WPF 中查看启用 MVC 防伪造的网页

c# - 在 MVC Controller 中使用查询字符串变量

c# - 如何消除图像嵌入按钮周围的边框?

javascript 下拉菜单和函数

c# - 具有多个 Controller 的不同区域的 MVC 路由

asp.net-mvc - ASP.NET MVC中的自定义错误处理