Asp.net mvc 带有表单动作的MVC传递参数

Asp.net mvc 带有表单动作的MVC传递参数,asp.net-mvc,forms,parameters,Asp.net Mvc,Forms,Parameters,我在视图中获得了用于拖放功能的以下代码: <div class="container"> <form action="~/Home/SaveUploadedFile" method="post" enctype="multipart/form-data" class="dropzone" id="dropzoneForm"> </form> 当在div中删除图像时,会触发SaveUploadedFile。我在视图中使用的模型包

我在视图中获得了用于拖放功能的以下代码:

<div class="container">
    <form action="~/Home/SaveUploadedFile" method="post" 
    enctype="multipart/form-data" class="dropzone" 
    id="dropzoneForm">
</form>

当在div中删除图像时,会触发
SaveUploadedFile
。我在视图中使用的模型包含一个
@model.Name
,我希望将其传递给该方法


我能在上面的代码中完成这一点吗?还是更复杂一些?

您可以将一个隐藏的输入放进去

<form action="~/Home/SaveUploadedFile" method="post" 
    enctype="multipart/form-data" class="dropzone" 
    id="dropzoneForm">
    <input type="hidden" name="fileName" value="@Model.Name" />
    <input id="btn_drop" type="button" value="Drop"/>
    ...
</form>

好的,谢谢你的回答!这给了我一个新的问题=)表单操作现在的工作方式,当一个图像被放入div中时,该方法会立即被触发。如果我像你建议的那样做,我需要修改该操作,使其在按下按钮之前不会触发事件…关于该操作的任何提示?你的代码在没有按钮的情况下工作!刚刚添加了:它通过了控制器的“测试”。非常感谢。
$('#btn_drop').on('click', function(){
     $('#dropzoneForm').submit();
});