Asp.net mvc 4 ASP.NET MVC 4替代数据处理(类似oracle ADF)

Asp.net mvc 4 ASP.NET MVC 4替代数据处理(类似oracle ADF),asp.net-mvc-4,web-applications,oracle-adf,Asp.net Mvc 4,Web Applications,Oracle Adf,我正在构建一个web应用程序,我有一些概念上“绑定”到屏幕的对象。 但是,保存屏幕上已更改的对象或创建的新对象的唯一方法是使用表单并将其发送给控制器。 如果我想转到下一条记录,我必须请求一个新页面,其中参数record=currentrecord+1是Id 有些应用程序,如oracle ADF和一些web应用程序,在屏幕链接到对象的意义上工作方式不同,您可以执行“插入、删除、编辑、下一个/上一个”操作,而无需重新加载请求带有参数的URL的页面 我不知道MVC有什么选择,有什么想法吗?我知道这些应

我正在构建一个web应用程序,我有一些概念上“绑定”到屏幕的对象。 但是,保存屏幕上已更改的对象或创建的新对象的唯一方法是使用表单并将其发送给控制器。 如果我想转到下一条记录,我必须请求一个新页面,其中参数record=currentrecord+1是Id

有些应用程序,如oracle ADF和一些web应用程序,在屏幕链接到对象的意义上工作方式不同,您可以执行“插入、删除、编辑、下一个/上一个”操作,而无需重新加载请求带有参数的URL的页面


我不知道MVC有什么选择,有什么想法吗?我知道这些应用程序不能与AJAX或某些异步方法一起工作。

互联网的无状态特性使得客户端上的每一个更改都需要来自服务器的新请求。oracleadf确实使用AJAX,但是它的环境将AJAX从开发人员那里抽象出来,以便开发人员能够专注于业务逻辑。例如,当ADF进行部分页面刷新时,它发送/接收AJAX请求

有一些技巧可以避免为每个新记录请求一个页面的需要。一个选项是一次加载多个记录,并使用隐藏的div封装每个记录的数据。Jquery对此也有一些选项。如果你能负担得起,Telerik looks提供了一些非常好的工具来实现你的目标


我还建议您研究显示模板和编辑器模板,尤其是当您有一个包含许多子记录的父记录时。

谢谢,也许我会研究一些页面范围的ajax处理:如果没有,我将采用通常的方法