1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
|
// Model
public class HomeModel
{
public HomeModel()
{
Categories = new List<Category>
{
new Category{ Id = 1, Name = "ABC"},
new Category{ Id = 2, Name = "DEF"},
};
SelectListCategories = new SelectList(Categories, "Id", "Name", 2);
}
private List<Category> Categories { get; set; }
public SelectList SelectListCategories { get; set; }
}
// Exemple de catégorie
public class Category
{
public int Id { get; set; }
public string Name { get; set; }
}
// Controller
public class HomeController : Controller
{
public ActionResult Index()
{
HomeModel model = new HomeModel();
return View(model);
}
}
// View
@model MvcApplication2.Models.HomeModel
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<!--Liste Box-->
@Html.ListBox("Categories", Model.SelectListCategories) |
Partager