Burada liste kutusu örnek Metin yüklenir. My Model.aspx About.aspxListeden Ciltleme Backend MVC2
Yukarıdaki kod iyi çalışıyor<%: Html.ListBoxFor(
x => x.SelectedEmployeeIds,
new SelectList(Model.Employees, "Id", "Name")
) %>
public class Employee
{
public string Id { get; set; }
public string Name { get; set; }
}
public class MyViewModel
{
public string[] SelectedEmployeeIds { get; set; }
public IEnumerable<Employee> Employees { get; set; }
}
HomeController.cs
public ActionResult About()
{
var model = new MyViewModel
{
Employees = Enumerable.Range(1, 5).Select(i => new Employee
{
Id = i.ToString(),
Name = "employee " + i
})
};
return View(model);
}
olacaktır. Listeyi Backend'den (örn. Emp Table) yüklemek istiyorum ... Bunu nerede yapmalıyım?
Ne demek "Bunu nerede yapmalıyım?" 'Çalışanlar' özelliğine MyViewModel 'nesnesine atadığınız kodda yapın. – RPM1984
Teşekkürler ... Ancak, arka uçtaki değerleri nasıl alacağımı ve liste kutusunda nasıl bağlanacağını bilmiyorum. – RobinHood