Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将HTML表单数据序列化为文本文件_C#_Javascript_Jquery_Html_Twitter Bootstrap - Fatal编程技术网

C# 将HTML表单数据序列化为文本文件

C# 将HTML表单数据序列化为文本文件,c#,javascript,jquery,html,twitter-bootstrap,C#,Javascript,Jquery,Html,Twitter Bootstrap,我使用创建了一个表单向导。我的问题是,我想获取这些数据并执行以下操作: 导出到excel文件以立即查看 导出到文本文件 以下是我表格的浓缩版本: <div class="wizard" id="CR-wizard" style="color: #030845" data-title="CRITSIT Wizard"> <!--Step 1-->

我使用创建了一个表单向导。我的问题是,我想获取这些数据并执行以下操作:

导出到excel文件以立即查看 导出到文本文件 以下是我表格的浓缩版本:

 <div class="wizard" id="CR-wizard" style="color: #030845" data-title="CRITSIT Wizard">

                <!--Step 1-->
                <div class="wizard-card" data-cardname="name">
                    <h3>Contact Information</h3>
                    <div class="wizard-input-section">
                        <p>Full Name</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" name="Name" placeholder="Full Name" class="form-control" id="Name" style="width: 220px"/>
                            </div>
                        </div>
                    </div>

  <div class="wizard-input-section">
                        <p>Application Manager</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" class="form-control" id="AppManager" name="AppManager" placeholder="CATIA, ENOVIA, DELMIA..." style="width: 220px" />
                            </div>
                        </div>
                    </div>

                    <div class="wizard-input-section">
                        <p>Focal or Project Manager</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" class="form-control" id="AppFocal" name="AppFocal" placeholder="Application Focal" style="width: 220px" />
                            </div>
                        </div>
                    </div>

                    <div class="wizard-input-section">
                        <p>Supplier</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" class="form-control" id="SuppFocal" name="SuppFocal" placeholder="Supplier Focal" style="width: 220px" />
                            </div>
                        </div>
                    </div>

  <div class="wizard-input-section">
                        <p>Version:</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" class="form-control" id="Version" placeholder="Version #" name="Version" style="width: 220px" />
                            </div>
                        </div>
                    </div>

                    <div class="wizard-input-section">
                        <p>Requested Software Level:</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" class="form-control" id="Level" name="Level" placeholder="Software Level" style="width: 220px" />
                            </div>
                        </div>
                    </div>

                    <div class="wizard-input-section">
                        <p>Requested Release Designator:</p>
                        <div class="form-group">
                            <div class="col-sm-6">
                                <input type="text" class="form-control" id="ReleaseDesignator" name="ReleaseDesignator" placeholder="Designator" style="width: 220px" />
                            </div>
                        </div>
对于使用javascript和html表单来说,这是一种全新的方式。当我进行研究时,我发现大部分答案都是使用PHP,在我的例子中,我使用asp.net和c来实现这一点

任何关于如何进行这方面的帮助都将是非常好的

您可以创建一个服务来处理它

您应该使用类似以下内容的服务格式:

namespace MyServive
{
    public class FileConverter : IFIleConverter
    {
       public double Add(stream rawdata)
         {
           //write to files
         }
    }
}
重要的一点是,您需要一条流。多读一些


基本思想是您需要一个接受流的服务操作。当您拥有这个流时,您的代码有责任根据所需的编码将其正确写入文件。请注意,如果您通常处理excel文件或二进制数据,那么使用StreadReader可能无法正确处理数据,因为它不是为二进制数据设计的

你在C语言中做了多少工作?一种方法是设置一个WCF REST服务,该服务将以流的形式接收您的帖子,并对其进行适当的处理@无穷小,我对c有很好的理解。我会研究这个方法。非常感谢。伟大的我已经添加了一个带有更多链接的答案来帮助您开始。如果您正在处理二进制数据,请注意流所使用的读取器类型
namespace MyServive
{
    public class FileConverter : IFIleConverter
    {
       public double Add(stream rawdata)
         {
           //write to files
         }
    }
}