Javascript ASP.NETMVC中的简单Dropzone实现-如何在控制器中获取数据?

Javascript ASP.NETMVC中的简单Dropzone实现-如何在控制器中获取数据?,javascript,asp.net-mvc,drag-and-drop,dropzone.js,dropzone,Javascript,Asp.net Mvc,Drag And Drop,Dropzone.js,Dropzone,我正在尝试在ASP.NETMVC中实现Dropzone.js。我尝试了一切,但不知何故,我无法接收控制器中丢弃的文件。该变量仅为NULL 我的观点是这样的: <form action='@Url.Action("DropZoneUpload")' class="dropzone" id="my-awesome-dropzone" enctype="multipart/form-data" method="post"> <!-- other form elements --

我正在尝试在ASP.NETMVC中实现Dropzone.js。我尝试了一切,但不知何故,我无法接收控制器中丢弃的文件。该变量仅为NULL

我的观点是这样的:

<form action='@Url.Action("DropZoneUpload")' class="dropzone" id="my-awesome-dropzone" enctype="multipart/form-data" method="post">
   <!-- other form elements -->
</form>
DropZoneUp

如果您发布该表单的post/submit方法,那就太好了。 我发现有些人尝试做与你相同的事情,你可以尝试提出以下问题:

听起来好像您忘记了包含
enctype=“multipart/form data”
属性并使用
method=“post”
,因为目标控制器操作具有
httpposattribute
(默认情况下,如果您没有在表单标记中指定HTTP方法,它会)。正确的代码应如下所示:

<form action='@Url.Action("DropZoneUpload")' class="dropzone" id="my-awesome-dropzone" enctype="multipart/form-data" method="post">
   <!-- other form elements -->
</form>

如果要将任何文件与其他输入元素值一起发布,
多部分/表单数据
是必需的。

尝试添加
多部分/表单数据
如下:
。嘿,Tetsuya,谢谢你的回答。但它仍然是空的。还有其他建议吗?您是否已经将
autoDiscover=false
&
autoProcessQueue:false
设置到您的Dropzone实例?检查可能的配置(如果可以,也提供相关的JS代码)。