You are implementing an ASP.NET MVC 2 Web application that contains the following class.
public class DepartmentController : Controller
{
static List<Department> departments = new List<Department>();
public ActionResult Index()
{
return View(departments);
}
public ActionResult Details(int id)
{
return View(departments.Find(x => x.ID==id));
}
public ActionResult ListEmployees(Department d)
{
List<Employee> employees = GetEmployees(d);
return View(employees);
}
}
You create a strongly typed view that displays details for a Department instance.
You want the view to also include a listing of department employees.
You need to write a code segment that will call the ListEmployees action method and output the results in place.
Which code segment should you use?
A.
<%= Html.Action(“ListEmployees”, Model) %>
B.
<%= Html.ActionLink(“ListEmployees”, “Department”, “DepartmentController”) %>
C.
<% Html.RenderPartial(“ListEmployees”, Model); %>
D.
<%= Html.DisplayForModel(“ListEmployees”) %>