Which code segment should you use?

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?

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”) %>



Leave a Reply 0

Your email address will not be published. Required fields are marked *