ASP.NET MVC 2在不回发的情况下获取表单值

ASP.NET MVC 2在不回发的情况下获取表单值,asp.net,asp.net-mvc-2,Asp.net,Asp.net Mvc 2,我有一个奇怪的问题,我不确定是否有人问过/回答过,我也不确定mvc是否能做到这一点,但是: 我有一个非常庞大的页面/控制器,我已经能够很好地编写代码了。用户可以编辑此页面上的信息,并且不会将其保存到数据库中,除非他们明确表示“保存”。但是,此页面底部有一个列表,您可以添加/编辑和删除元素。添加和编辑会将您带到另一个页面,在页面更改之前,我想将表单数据保存到会话内存中,但我不知道如何在回发之外访问它。MVC能做到这一点吗?我认为这是不可能的。在某种形式的回发之外,无法与会话对象交互 您可能希望设计

我有一个奇怪的问题,我不确定是否有人问过/回答过,我也不确定mvc是否能做到这一点,但是:


我有一个非常庞大的页面/控制器,我已经能够很好地编写代码了。用户可以编辑此页面上的信息,并且不会将其保存到数据库中,除非他们明确表示“保存”。但是,此页面底部有一个列表,您可以添加/编辑和删除元素。添加和编辑会将您带到另一个页面,在页面更改之前,我想将表单数据保存到会话内存中,但我不知道如何在回发之外访问它。MVC能做到这一点吗?

我认为这是不可能的。在某种形式的回发之外,无法与会话对象交互

您可能希望设计您的解决方案,这样您就可以减少转到其他页面并返回的需要


表单的添加/编辑部分可以通过独立于主表单的异步web帖子来处理。jQueryUI的对话框窗口和UI选项卡非常适合复杂的表单,这些表单需要CRUD功能才能连接到web应用程序的其他组件

你能澄清一下“添加和编辑会让你进入另一个页面”是什么意思吗?将新元素添加到网格需要添加页面,编辑需要编辑页面。