我有一个模型:
public class ProjectModel
{
public int Id { get; set; }
public int Status { get; set; }
public DateTime Add_Date { get; set; }
public DateTime End_Date { get; set; }
...
public string File { get; set; }
public string Note { get; set; }
public List<DeviceListModel> Devices { get; set; }
}
有一个填写项目字段的创建表单。每个项目都有一个设备列表。如何将新设备添加到 View 中的列表中,以便在提交表单时完全接收到带有设备列表的项目对象?
如果通过JS添加,例如,添加到表格,那么数据只是进入页面,而不是进入对象 List<DeviceListModel> Devices
现在我已经实现了没有发布表单并通过 AJAX 发送数据。在示例的帮助下,
它运行良好。但是我遇到了一个问题,我看不到附件的完整路径,以便将其保存到服务器。我看到C:\fakepath\file.pdf
了因此,我想返回发送 post 表单,其中文件也将被发送。

我是这样做的:在控制器中,我初始化了一个一定大小的列表,比预想的要多
当您单击 + 按钮时,将触发一个脚本,其中
结果就形成了html
提交表单时,此数据会进入对象。