簡體   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