我想在ASP.NET MVC应用程序中以不同步骤构建对象,每个步骤都是一个不同的页面。这种事情你可以在Web.Forms应用程序中使用Session存储。
我看了一些文献,似乎Session并不是很适合ASP.NET MVC。但是我真的想不到其他替代方案,因为TempData和ViewData似乎也不适用,所以也许我错了。
当然,我可以将4个步骤放在一个页面中并显示/隐藏,但这并不是我的问题。我想听听您对MVC中Session的看法,如果它是解决这种多步问题的好方法,还是您倾向于以其他方式解决。
这非常类似于问题ASP.NET MVC中的会话变量,只是我不是在寻找如何访问Session,而是最好的解决方法或者我在Asp.Net MVC中漏掉了什么更好的东西。
提前致谢