我们正在为客户端创建一个ASP.NET MVC 4应用程序,需要从视图中的HTML表单创建一个xml并将其存储在数据库中。
所以我想知道做这件事的最佳方法?有人有主意吗。
我想要这样的东西。
假设一个表单有firstname和lastname文本框,那么当我保存该表单时,它将基于具有firstname和姓氏值的表单创建一个xml。
如有任何帮助,我们将不胜感激。
您必须在javascript中执行此操作。如果使用像jquery这样的库,事情会容易得多。
处理表单提交事件。在它中,你基本上必须对http表单进行序列化。下面的帖子会给你一个想法:https://stackoverflow.com/a/2088897/145682
该链接谈到使用一个名为json2xml的特定插件
但是你对文件上传做什么?!
有一些解决办法:
- 您可以尝试基于iframe的文件上传(用于处理旧浏览器),或者
- 使用HTML5&Ajax