私は次のMVCコードを持っています:
@model ExchangeSite.Entities.BicycleSellerListing
<fieldset>
<legend>Images</legend>
<div>
<div class="imagelabel">
Image #1
</div>
<div>
<input type="file" name="[0].files" id="files_0" style="width:275px"/>
</div>
<div class="imagelabel">
Image #2
</div>
<div>
<input type="file" name="[1].files" id="files_1" style="width:275px"/>
</div>
<div class="imagelabel">
Image #3
</div>
<div>
<input type="file" name="[2].files" id="files_2" style="width:275px"/>
</div>
</div>
</fieldset>
これが私のモデル/エンティティ、またはその少なくとも一部です。
public class BicycleSellerListing
{
[HiddenInput(DisplayValue=false)]
public int BicycleSellerListingId { get; set; }
public virtual ICollection<BicycleImage> ImageList { get; set; }
}
関連するコントローラーが呼び出されると、ユーザーがシステムに既にアップロードしたファイル(最大3つ)をデータベースから取得します。方法がわからないのは、上記のMVCビューにそれらのファイルの名前を表示することです。