最佳实践 - 双向绑定Web表单到可编辑的xml

时间:2016-05-06 22:06:36

标签: javascript jquery xml ace-editor

我有一个ASP.NET MVC应用程序。在一个页面上,我想用两个选项更新一系列配置。一种是用于修改对象的小型手风琴,另一种是直接编辑XML,用于描述表单中的同一对象。如果XML发生变化,我希望在表单组合框,单选按钮等中显示。如果表单发生更改,我希望它在XML中显示。

有关此问题的任何建议吗?我的第一个想法是对XML的每次更改,将其发布到服务器,尝试反序列化,返回它,并从中更新表单。但是,这几乎需要每个密钥的POST。我也很好地做了所有客户端。将事件连接到每个可能的表单更改并为其提供针对XML的相应操作是最简单的。然后每次XML更改时,解析它并更新表单。 (我不认为可以看到编辑了哪个元素,所以我每次都要更新整个表单。)

我知道这是一个棘手的问题,但这正是我的要求。感谢您的投入。

0 个答案:

没有答案
相关问题