イントラネットアプリケーションを開発するためにASP.NETMVC4を使用しています。主な機能の1つは、ユーザーがデータベースに保存されるファイルをアップロードできるようにすることです。そのために、私はjQueryを使用しています。ただし、アップロードされたファイルを操作するために何をしなければならないのかわかりません。コレスポンデントコントローラーにそれらを操作する必要があることはすでに知っていますが、インターネットでいくつかのヒントを読んだ後、私がどのように行うべきかがわかりません。
これが私の見解です:
@model BuSIMaterial.Models.ProductAllocationLog
@{
ViewBag.Title = "Create";
}
<h2>Create</h2>
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
<legend>ProductAllocationLog</legend>
<div class="editor-label">
Date :
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.Date, new { @class = "datepicker"})
@Html.ValidationMessageFor(model => model.Date)
</div>
<div class="editor-label">
Message :
</div>
<div class="editor-field">
@Html.TextAreaFor(model => model.Message)
@Html.ValidationMessageFor(model => model.Message)
</div>
<div class="editor-label">
Allocation :
</div>
<div class="editor-field">
@Html.DropDownList("Id_ProductAllocation", String.Empty)
@Html.ValidationMessageFor(model => model.Id_ProductAllocation)
</div>
<div class="demo" style="float:left; margin-top:5px;">
<div id="aupload" style = "border:2px dashed #ddd; width:100px; height:100px; margin-right:10px; padding:10px; float:left;"></div>
<div id="uploaded" style = "border: 1px solid #ddd; width:550px; height:102px; padding:10px; float:left; overflow-y:auto;"></div>
</div>
<p>
<input type="submit" value="Create" />
</p>
</fieldset>
}
<div>
@Html.ActionLink("Back to List", "Index")
</div>
私は絶対に事前に作成されたコードサンプルを求めているのではなく、続行する方法を求めています。とても親切です。