Я пытаюсь показать все свои изображения в моей БД, но по какой-то причине я не понимаю, что не могу ... если кто-то может мне помочь, я был бы признателен ... Я новичок в ASP.NET MVC, я знаю несколько вещей, но это все
My View Detail
<div class="row">
<div class="col-md-3">
<img src="@Url.Action("PaginasComics", "Comics", new {IdC = Model.Pages})" />
</div>
</div>
Мой взгляд - это не IEnumerable<>
вид, я думал всоздать частичное представление и вставить в эту часть, но я не знаю, будет ли работать, и я не знаю, как ...
Контроллер
public ActionResult PaginasComics(string IdPagina)
{
var PaginasC = db.Paginas.Where(x => x.IdPaginaC.ToString() == IdPagina).FirstOrDefault();
return File(PaginasC.Paginas, "imagen/jpeg", string.Format("{0}.jpg", IdPagina));
}
Вот как япокажи изображения, но не работает ... У меня тот же код "PORTADA" в модельных комиксах, и это работает ... Я не очень хорошо работаю с массивами, может быть, это то, что мне нужно.
Модели
public class Comics
{
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
[Key]
public int IdComics { get; set; }
public string Titulo { get; set; } //title
public byte[] Portada { get; set; } //cover
public DateTime FechadeEstreno { get; set; } //date release
public ICollection<PaginasComics> Pages { get; set; }
}
public class PaginasComics
{
public int IdPaginaC { get; set; }
public byte[] Paginas {get; set;}
public int Id_Comic { get; set; } //foreig key of comics
// here i save all the images
}