我在我的视图中获得了用于拖放功能的代码:
<div class="container">
<form action="~/Home/SaveUploadedFile" method="post"
enctype="multipart/form-data" class="dropzone"
id="dropzoneForm">
</form>
当图像在div中被删除时,SaveUploadedFile
被触发。我在视图中使用的模型包含一个@Model.Name
,我希望将其传递给该方法。
我可以在上面的代码中以某种方式实现这一点,还是更复杂?
答案 0 :(得分:1)
你可以输入一个隐藏的输入。
<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>
然后在jQuery中
$('#btn_drop').on('click', function(){
$('#dropzoneForm').submit();
});