Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 在ASP.NET MVC 2中编辑存档数据_Asp.net Mvc_Asp.net Mvc 2 - Fatal编程技术网

Asp.net mvc 在ASP.NET MVC 2中编辑存档数据

Asp.net mvc 在ASP.NET MVC 2中编辑存档数据,asp.net-mvc,asp.net-mvc-2,Asp.net Mvc,Asp.net Mvc 2,有谁能告诉我一些好的资源,可以帮助我理解在ASP.NET MVC 2中使用分层数据的最佳方法吗 我有一个正在开发的应用程序,它需要一个界面,允许用户添加、删除和修改我的根对象的子对象和孙子对象。用户可以在不持久的情况下进行多次更改。只有当他们单击“保存”时,才会保存整个对象图形 我看过一篇文章,它序列化了对象,并将数据存储在表单上的一个隐藏字段中,但这看起来非常笨拙,我正在处理大量数据 如果我在标准ASP.NET中这样做,我会考虑使用子窗口等来显示编辑页面,并维护会话中正在编辑的对象的实例,这本

有谁能告诉我一些好的资源,可以帮助我理解在ASP.NET MVC 2中使用分层数据的最佳方法吗

我有一个正在开发的应用程序,它需要一个界面,允许用户添加、删除和修改我的根对象的子对象和孙子对象。用户可以在不持久的情况下进行多次更改。只有当他们单击“保存”时,才会保存整个对象图形

我看过一篇文章,它序列化了对象,并将数据存储在表单上的一个隐藏字段中,但这看起来非常笨拙,我正在处理大量数据

如果我在标准ASP.NET中这样做,我会考虑使用子窗口等来显示编辑页面,并维护会话中正在编辑的对象的实例,这本身就不好。但有人告诉我,我们正在使用MVC,因为我们正在标准化我们的平台(但还没有升级到MVC3)

本质上,我需要该应用程序来显示我的根目录的属性,其中包括对象的子集合。用户界面应允许用户向集合中添加新项目、删除现有项目并“打开”项目进行编辑。这些子项还包含它们自己的子项列表,这些子项列表也是可编辑的。所有这些都需要继续进行,而不需要跨线路往返以持久化数据(这是一种分布式体系结构,所有数据访问都在WCF服务接口之后)


www.asp.net上的示例都会在每次更改(即每次回发)时保留数据。但是,这需要进行重大的模式更改和额外的代码来处理临时对象,而不是提交对象,再加上每次服务调用的开销。我正在寻找一个更好的解决方案。

您是否考虑过使用类似Knockout.JS的客户端库?我发现它在处理集合和将最终版本发布为JSON方面非常出色。这是一个你能用它做什么的例子。是一篇关于如何将它与MVC2集成的文章。这是我最喜欢的JS库。

你有没有考虑过像Knockout.JS这样的客户端库?我发现它在处理集合和将最终版本发布为JSON方面非常出色。这是一个你能用它做什么的例子。是一篇关于如何将它与MVC2集成的文章。这是我最喜欢的JS库