繁体   English   中英

单个对象 ASP.NET MVC 的多张图片上传

[英]Multiple Image upload of single object ASP.NET MVC

我在做学生大学注册项目。 当学生在线填写录取表格时,他必须上传他以前的 jpg、pdf 和 png 格式的成绩单。

我希望当后面的管理员打开那个特定的学生详细信息页面时,管理员应该在浏览器中查看所有这些特定的学生详细信息和多个上传文件的图像。

以下是我的 viewModel 类

public class ViewModel
{
    public int StudentID { get; set; }        //PK
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public DateTime DateOfBirth { get; set; }
    public string Address { get; set; }
    public double PhoneNumber { get; set; }
    public string Email { get; set; }
    public DateTime AppliedDate { get; set; }
    public byte[] Picture { get; set; }
    public int AppliedID { get; set; }      
    public int CourseID { get; set; }       
}

我不确定我是否完全理解您的问题,但听起来您需要更改学生模型中上传文件的数据结构。 如果您在将模型中的集合传递给视图时遇到问题,则需要迭代它们中的每一个。 例如:

学生:

public IEnumerable<string> UploadedFile;

看法:

@foreach (var file in Model.UploadedFiles)
{
    // display
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM