这里,列表框加载示例文本。 我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