2016-09-18 3 views
-2

Я делаю проект регистрации студенческого колледжа. Когда ученик заполняет форму приема в Интернете, он должен загрузить свои предыдущие транскрипты в формате jpg, pdf, png.Загрузка нескольких изображений одного объекта ASP.NET MVC

Я хочу, чтобы, когда последний администратор откроет эту конкретную страницу сведений о студенте, администратор должен просмотреть все данные конкретного ученика и изображение нескольких загруженных файлов в браузере.

Ниже мой 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; }  
} 

ответ

0

Я не уверен, если я полностью понимаю ваш вопрос, но это звучит, как вам нужно изменить структуру данных загруженных файлов в модели обучаемого. Если у вас возникли проблемы с передачей коллекции в модель для представления, вам нужно выполнить итерацию по каждому из них. Например:

Студент:

public IEnumerable<string> UploadedFile; 

Вид:

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

я в основном пытаюсь загрузить несколько файлов студентов, возможно, в PDF-файл или файлы изображений. и когда администратор хочет увидеть данные конкретного студента, он может видеть образы файлов в браузере с другими деатилами этого конкретного ученика. Пожалуйста, помогите решить эту проблему. –

+0

вы можете обновить свой исходный вопрос с помощью своего кода до сих пор, чтобы я мог лучше понять ваш вопрос. –

+0

@mudassirsheikh. Свойство Picture имеет только один байтовый массив, если он используется несколькими загрузками, тогда он будет отображаться неправильно. Либо сделайте его коллекцией, либо добавьте дополнительные свойства –