0
フォームに問題があります。asp.net mvc jqueryプラグインでfileinputでAjaxフォームを送信
ajax
のフォームをfileinput形式で提出する必要があります。この形式では、私はfileinputでプラグインを使用します。ここでThis is the website
が私のコードです:私は、送信ボタンをクリックすると
<link href="~/Content/Plugin/bootstrap-fileinput-master/css/fileinput.min.css" rel="stylesheet" />
<script src="~/Content/Plugin/bootstrap-fileinput-master/js/fileinput.min.js"></script>
<script src="~/Content/Plugin/bootstrap-fileinput-master/js/fileinput_locale_zh.js"></script>
@using (Ajax.BeginForm(null, null, new AjaxOptions(){
HttpMethod = "post",Url = Url.Action("Upload", "WorkItem"),
InsertionMode = InsertionMode.Replace, LoadingElementDuration = 2000,
OnSuccess = "completed" },
new { role = "form", enctype = "multipart/form-data" }))
{
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">TITLE</span>
<input type="text" name="Descr" class="form-control" aria-describedby="basic-addon1">
</div>
<div class="m-b-5"></div>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">POINT</span>
<input type="text" name="Point" class="form-control" aria-describedby="basic-addon1">
</div>
<div class="m-b-5"></div>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">DESCR</span>
<input type="text" name="Descr" class="form-control" aria-describedby="basic-addon1">
</div>
<div class="m-b-5"></div>
<input id="file-0a" name="file" class="file" type="file" data-min-file-count="1">
<br />
<button type="submit" class="btn btn-primary">Submit</button>
<button type="reset" class="btn btn-default">Reset</button>
}
、何のファイルが受けできません。何がうまくいかないのですか?
あなたが使用してファイルをアップロードすることはできません 'Ajax.BeginForm()'どちらか使用しているプラグインの機能を使用してアップロードするか、ファイルを含むフォームの値をアップロードする場合は、[この回答](http://stackoverflow.com/questions/29293637/how-to-append-whole-モデムからフォームへのデータセットおよびmvcを取得する/ 29293681#29293681) –