我用:
@using (Html.BeginForm("UploadPackage", "Manager"))
将webForm数据发送到UploadPackage
操作。
现在我在该强类型视图中添加了类型为文件(< input type = "file" />
)的输入标记。 我想要做的是:如何从我的Action中获取webForm(包括文件)中的所有数据并处理它们?
答案 0 :(得分:3)
视野中的表格:
@using (Html.BeginForm("FileUpload", "Home", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
@Html.ValidationSummary();
<ol>
<li class="lifile">
<input type="file" id="fileToUpload" name="file" />
<span class="field-validation-error" id="spanfile"></span>
</li>
</ol>
<input type="submit" id="btnSubmit" value="Upload" />
}
在控制器方面:
[HttpPost]
public ActionResult FileUpload(HttpPostedFileBase file)
{
// Implementation
}