在我的视图中使用以下标记:
<form action="Categories/Upload" enctype="multipart/form-data" method="post">
<input type="file" name="Image">
<input type="submit" value"Save">
</form>
Run Code Online (Sandbox Code Playgroud)
在我的控制器中:
public ActionResult Upload(FormCollection form)
{
var file = form["Image"];
}
Run Code Online (Sandbox Code Playgroud)
文件的值是null.如果我使用不同的控制器控制器在不同的视图中尝试它,它使用相同的代码.
我在Vista上有VS2008,MVC 1.0.
为什么?
马尔科姆
asp.net-mvc ×1