MVC Request.Files总是为空

时间:2015-08-23 14:03:25

标签: asp.net-mvc file empty-list

关于MVC中HTML的文件上传控制,我遇到了一个非常令人沮丧的问题。

我已阅读过许多解决方案,但似乎都没有。我相信我不需要任何遗漏信息:

表格

<form id="formdata" method="post" enctype="multipart/form-data" action="/Forms/ProposalForm/1">

文件上传控制

<input type="file" multiple="" name="fileupload" />

我正在使用 .NET 3.5和MVC2 。其他信息是,我正在使用MasterPage以及PartialControls(我的表单标签位于主View中,我的文件输入标签位于Partial View内),但我不确定它是否会影响它。

1 个答案:

答案 0 :(得分:1)

我自己解决了这个问题。

我通过jQuery提交表单,例如$(&#39; #formdata&#39;)。submit(); ...原来它覆盖了enctype =&#34; multipart / form-data&#34;本身并正常提交。

我所做的只是使用普通的旧javascript(document.getElementById ..)来提交表单,它已修复。