【发布时间】:2012-03-13 18:29:39
【问题描述】:
我需要使用带有 RAZOR 的 MVC3 将多个文件上传到 Web 服务器。我有以下代码。在控制器中,文件计数为零。如何更正它以获取正在上传的实际文件数量并获取内容?
public class MyFileController : Controller
{
public ActionResult MyFileProcessActionTest()
{
return View();
}
[HttpPost]
public ActionResult MyFileProcessActionTest(IEnumerable<System.Web.HttpPostedFileBase> files)
{
int fileCount = files.Count<System.Web.HttpPostedFileBase>();
return RedirectToAction("Index");
}
}
查看
@{
ViewBag.Title = "MyFileProcessActionTest";
}
<h2>MyFileProcessActionTest</h2>
@using (Html.BeginForm())
{
<input type="file" name="files" id="file1" />
<input type="file" name="files" id="file2" />
<input type="submit" />
}
阅读:
【问题讨论】:
标签: asp.net .net asp.net-mvc razor