2011-03-18 8 views
10

asp.net mvc 3のEditorForファイルの欠如は、このような目立たない省略のようです。私は疑問に思っています.MVCがファイルのアップロードを処理する方法はありますか?私が知る限り、ファイルのアップロードを処理する方法はありません。どのように作成し、asp.net mvc 3カミソリのFileUploadのEditorFor?

ファイルのアップロード機能が実際に存在しているかどうか不思議ですが、私はそれを見逃しているだけで、まったく存在しない場合は気になります。

答えて

3

いいえ、following stepsはあまりにも私の仕事のようには思われません。言うまでもなく、特定のプロパティのファイル入力をレンダリングするカスタムエディタテンプレートを記述することもできます。

+0

。 –

19

これは私のためにうってつけで、クライアント側の検証も提供します。

CSHTML:

<div class="editor-label"> 
    @Html.LabelFor(model => model.Image) 
</div> 

<div class="editor-field"> 
    @Html.TextBoxFor(model => model.Image, new { type = "file" }) 
    @Html.ValidationMessageFor(model => model.Image) 
</div> 

モデル:ちょうど私が何かを欠落していたかどうかを確認するために多くの知識が豊富でチェック

[Required("Image is required")] 
public HttpPostedFileBase Image { get; set; } 
関連する問題