我有 1 个问题没有找到答案。
(MVC):在主视图上,我已将PartialView加载到 Jquery UI 对话框中。我创建了一些东西,然后在提交时将所有内容发送到数据库。在表单中,我有一个带有“multiple”属性的输入 type="file",它可以帮助我上传一些照片
( <input type="file" multiple="")
. 我将照片列表(HttpPostedFileBase)发送到数据库。问题是我总是收到一个 NULL list。
问:有什么问题?我也有一些不起作用的 Ajax 代码。
在另一个返回视图的控制器上使用的相同代码运行良好。我认为这是对话的问题。
主视图中的对话框代码:
$('#element').dialog({
autoOpen: false,
modal: true,
open: function (event, ui) {
$(this).load('@Url.Action("AddCar", "Cars")', function (html) {
$('form', "#sDiv").submit(function () {
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
success: function (res) {
if (res.success) {
$('#element').dialog('close');
}
window.location.reload();
}
});
return false;
});
});
}