In questo caso carico la dropdownlist del pagesize, ossia quanti dati mosterò a video ad esempio su di una grid.
Parte relativa al back-end
public ActionResult Index()
{
LoadItem();
}
private void LoadItem()
{
ViewData["offsetlist"] = new List {
new SelectListItem { Text = "5", Value = "5" },
new SelectListItem { Text = "10", Value = "10" },
new SelectListItem { Text = "15", Value = "15" },
new SelectListItem { Text = "50", Value = "50" }
};
}
Nella View del file csthml inserire la seguente sintassi:
@Html.DropDownList("pagesize",
(ViewData["offsetlist"] as IEnumerable), "Page Size"
, new { @class = "form-control", onchange = "this.form.submit()" })
}