<div class="col-md-10">
@{
Html.EJ()
.ComboBox("selectGenre")
.Width("300px")
.Datasource((IEnumerable<Album>)ViewBag.datasource)
.ComboBoxFields(f => f.Text("Title").Value("GenreId"))
.Placeholder("Select a genre")
.Render();
}
</div> |
public ActionResult Edit()
{
ViewBag.datasource = Album.GetAlbum();
return View();
}
public class Album
{
public virtual int AlbumId { get; set; }
public virtual int GenreId { get; set; }
public virtual int ArtistId { get; set; }
public virtual string Title { get; set; }
public virtual decimal Price { get; set; }
public virtual string AlbumArtUrl { get; set; }
public virtual Genre Genre { get; set; }
public virtual Artist Artist { get; set; }
public static List<Album> GetAlbum()
{
List<Album> album = new List<Album>();
album.Add(new Album { GenreId = 1, Title = "Album 1" });
album.Add(new Album { GenreId = 2, Title = "Album 2" });
album.Add(new Album { GenreId = 3, Title = "Album 3" });
album.Add(new Album { GenreId = 4, Title = "Album 4" });
return album;
}
} |