JQGrid以xml文件作为数据源

时间:2010-10-15 05:20:57

标签: asp.net-mvc xml jqgrid

如何使用JQGrid编辑xml文件?我正在使用ASP.Net MVC 3.5和C#。为此可以从控制器方法返回一个JSon对象吗?

1 个答案:

答案 0 :(得分:0)

一切皆有可能。但是你要做的大部分工作都是从jqGrid中独立完成的。此外,通用XML文件在网格中不能很好地表示。如果XML文件的深度不那么长,则可以使用jqGrid的子网格功能。 jqGrid中存在的另一个限制可以使工作更加完善:jqGrid不支持其他astrib的数据。因此,如果您必须将属性映射到服务器端的子元素,以便能够使用jqGrid。

ASP.NET MVC站点可以例如读取关于某些desirialization方法的XML文件,并使用与XML相同的信息初始化对象。然后可以使用该对象填充jqGrid并修改数据。由于数据不是以XML形式表示的,因此服务器可以使用JSON与jqGrid进行通信。最后,可以使用来自已知序列化方法的方法,以便将修改后的数据保存在XML文件中。