我想使用Ajax从html表发送按行文件上传数据到MVC Controller

时间:2019-06-06 14:43:04

标签: c# jquery ajax asp.net-mvc asp.net-mvc-5

我正在使用HTML表上传文件及其名称和描述。我想将文件数据和其他数据发送到控制器。

下面是HTML表

<div class=" col-md-12 col-sm-12">
  <button class="btn btn-primary" id="addrow_fileupload"><i class="fa fa-plus" aria-hidden="true"></i> Add More Files</button>
  <div class="table-responsive  "> 
    <table class="table table-bordered" id="rpFileUpload" width="100%" cellpadding="0" cellspacing="0">
      <thead>
        <tr>
          <th>File Name</th>
          <th>Uploaded On</th>
          <th>Description</th>
          <th>Select</th>
          <th></th>
        </tr>
      </thead>
      <tbody id="Upload">
        <tr>
          <td><input autocomplete="off" class="form-control" id="FileUploadName_1" value="" data-id="0"> </td>
          <td>6/6/2019 </td>
          <td><textarea class="form-control" id="FileDesc_1" data-id="0"></textarea> </td>
          <td><input type="file" id="FileUpload_1"></td>
          <td> </td>
        </tr>
        <tr>
          <td><input autocomplete="off" class="form-control" id="FileUploadName_2" value="" data-id="0"> </td>
          <td>6/6/2019 </td>
          <td><textarea class="form-control" id="FileDesc_2" data-id="0"></textarea> </td>
          <td><input type="file" id="FileUpload_2"></td>
          <td> <span><a class="delete-tr" href="javascript:void(0)"><i class="fa fa-times " aria-hidden="true"></i></a></span> </td>
        </tr>
        <tr>
          <td><input autocomplete="off" class="form-control" id="FileUploadName_3" value="" data-id="0"> </td>
          <td>6/6/2019 </td>
          <td><textarea class="form-control" id="FileDesc_3" data-id="0"></textarea> </td>
          <td><input type="file" id="FileUpload_3"></td>
          <td> <span><a class="delete-tr" href="javascript:void(0)"><i class="fa fa-times " aria-hidden="true"></i></a></span> </td>
        </tr>
      </tbody>
      <thead>
        <tr>
          <th colspan="5">Uploaded Files</th>
        </tr>
      </thead>
      <tbody id="uploaded_1"></tbody>
    </table>
  </div>
</div>

如何将数据发送到控制器?

0 个答案:

没有答案