我在.NET MVC视图上有以下形式:通过MVC上传时为空文件
<form method="post" enctype="multipart/form-data" action="/Video/UploadDocument">
<input type="file" id="document1" name="document1"/>
<input type="submit" value="Save"/>
</form>
控制器具有以下被调用的签名:
public ActionResult UploadDocument(HttpPostedFileBase file) {
return View();
}
当我在UploadDocument方法内部时,参数'file ' 一片空白。我在桌面上选择了一个有效的文档,并知道它包含文本。为了让这个文件上传工作,我错过了什么?
试过了,它的工作....完全不明白为什么修复它。Wierd。谢谢,虽然! – Josh 2010-06-15 19:49:42
我只有1个想法为什么它开始工作:如果我记住,修改控制器代码后,应用程序必须重新编译以使更改生效。您是否这样做? – 2010-06-15 19:53:48