我正在一个网站上,有一个EVENTS表。在每个活动都只有一张图像之前,现在购买我希望每个活动都具有1张或更多图像。
但是当我尝试使图像为空
下面是我的事件模型。
/home/api/source/tmp/uploads/RackMultipart20181031-42206-6lqz8a_aea0ee662b.pdf' @ error/constitute.c/ReadImage/412. convert: no images defined
如此在脚手架事件视图中(创建页面) 我添加了+按钮,以便在屏幕上添加新文件输入字段
public class TEVENTS{
public TEVENTS()
{
BANNERS = new ObservableCollection<BANNERS>();
}
[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int? TE_ROWID { get; set; }
public string TE_NAME { get; set; }
public int TE_GUARANTEED { get; set; }
public DateTime TE_START_DATE { get; set; }
public DateTime TE_END_DATE { get; set; }
[ForeignKey("TE_BANNER_REFNO")]
public ObservableCollection<BANNERS> BANNERS { get; set; }
}
OnAddNewImageField的jQuery函数
<a class="btn btn-info" onclick="OnAddNewImageField()">+</a>
}
function OnAddNewImageField() {
const index = $("#MyImages").children("tr").length;
$.ajax({
url: "/TEVENTS/CreateNewImageField",
type: "GET",
data: {
index: index
}
})
.done(function (result) {
const detailsTableBody = $("#MyImages");
detailsTableBody.append(result);
})
.fail(function () {
alert("I failed :'( ");
});
和我的横幅查看
public PartialViewResult CreateNewImageField(int index)
{
ViewBag.index = index;
return PartialView("BannersView");
}
所以这里发生的是:我选择一个文件,然后单击“确定”,然后单击“创建”按钮,它碰到了断点,您可以在上传的图像上看到横幅数为1,但BAN_IMAGE为空
我在这里想念什么?任何帮助都非常感激