0
Я новичок в разработке интерфейса, и я стараюсь лучше понять интерфейс и как он соединяется с внутренним концом. В основном я пытаюсь отправить файл методу действия в фоновом режиме, но по какой-то причине он никогда не ударяет по этому методу.Ошибка отправки данных формы asp.net MCV
Фронтальный:
<form id="Form2" name="Form2">
<input type="file" name="file" id="file" multiple />
<input type="submit" value="Upload" />
</form>
<script>
$(function() {
$("#Form2").submit(function (event) {
var formData = new FormData(this);
$.ajax({
url: "Property/UploadPropertyCSV",
type: 'POST',
datatype: 'json',
data: formData
}).done(function (data) {
alert(data);
});
});
});
</script>
Назад конец:
public ActionResult UploadPropertyCSV(HttpPostedFileBase file)
{
// bunch of processing
return Json(true);
}
Любые идеи, почему это происходит?
Заранее спасибо
Вы АЯКС варианты неверны. См. [Этот ответ] (http://stackoverflow.com/questions/29293637/how-to-append-whole-set-of-model-to-formdata-and-obtain-it-in-mvc/29293681#29293681) –
Большое спасибо! Не совсем уверен, как я пропустил этот пост. :) – Mark