這裏,列表框加載示例文本。 我Model.aspx將列表框綁定來自後端MVC2
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);
}
About.aspx
<%: Html.ListBoxFor(
x => x.SelectedEmployeeIds,
new SelectList(Model.Employees, "Id", "Name")
) %>
上面的代碼工作正常。我想從後端加載列表框(即Emp Table)......我應該怎麼做。
你是什麼意思「我應該怎麼做?」在您將'Employees'屬性分配給'MyViewModel'對象的代碼中執行此操作。 – RPM1984 2010-11-18 05:54:14
謝謝......但是,我不知道如何從後端獲取值並在列表框中進行綁定。 – RobinHood 2010-11-18 06:10:23