C# 将HTML表单数据序列化为文本文件
我使用创建了一个表单向导。我的问题是,我想获取这些数据并执行以下操作: 导出到excel文件以立即查看 导出到文本文件 以下是我表格的浓缩版本: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-->
<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
}
}
}