在asp.net mvc应用程序中从html表单创建一个xml

时间:2013-06-27 09:12:06

标签: asp.net asp.net-mvc-3

我们正在为客户端创建一个ASP.NET MVC 4应用程序,我们需要在视图中从HTML表单创建一个xml并将其存储在数据库中。

所以我想知道这样做的最佳方法?有没有人有想法。

我想要这样的事情。

假设一个表单有firstname和lastname文本框,那么当我保存该表单时,它将根据带有firstname和lastname值的表单创建一个xml。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

你必须在javascript中执行此操作。如果你使用像jquery这样的库,事情会容易得多。

处理表单提交事件。在其中你基本上必须seralize http表单。以下帖子将为您提供一个想法:https://stackoverflow.com/a/2088897/145682

该链接讨论了使用名为json2xml

的特定插件

但是你如何处理文件上传?!

有很多解决方法:

  1. 您可以尝试基于iframe的文件上传(用于处理旧浏览器),或
  2. Asynchronous file uploads using HTML5 & Ajax