ASP.NET表单数据到XML文件

时间:2017-02-09 10:38:49

标签: c# asp.net xml asp.net-mvc forms

所以我试图创建一个XML文件作为输出,需要填充输入表单中的数据。

<div class="row">
   <div class="col-lg-12">

       <form method="POST" action="/xml/index_action">
           <div class="form-group">
               <label for="minuten">Aantal minuten</label>
               <input type="text" class="form-control" name="minuten" autofocus placeholder="Vul het aantal minuten">
           </div>
           <button type="submit" class="btn btn-primary">Verzenden</button>
       </form> 
   </div>
</div>

在我的控制器中,我将字符串转换为整数

public ActionResult index_action(FormCollection collection)
    {

        string iMinuten = Convert.ToString(collection["minuten"]);


        Int64 number = Int64.Parse(iMinuten);

        Int64 i = number / 60;
        Int64 u = number - (number / 60 * 60); ;

        ViewBag.uren = i;
        ViewBag.minuten = u;


        return View("~/Views/Xml/Index.cshtml");

    }

但我似乎无法找到任何可以将我的输入转换为XMl的内容,即使它是一行xml内容。

2 个答案:

答案 0 :(得分:0)

输入的原始文本只是被抛入一个新文件并保存为带有UTF8编码的.xml文件。

答案 1 :(得分:0)

来自Ms xml6的xml docwriter可能值得导入。