У меня есть два метода действия:
public PartialViewResult GetPeopleData(string selectedRole = "All")
{
IEnumerable<Person> data = personData;
if (selectedRole != "All")
{
Role selected = (Role)Enum.Parse(typeof(Role), selectedRole);
data = personData.Where(p => p.Role == selected);
}
return PartialView(data);
}
public ActionResult GetPeople(string selectedRole = "All")
{
return View((object)selectedRole);
}
и следующая строка в представлении GetPeople.cshtml
:
@Html.Action("GetPeopleData", new { selectedRole = Model })
Страница загружается нормально, и вызывается дочерний метод действия GetPeopleData()
, который возвращает частичное представление.
Однако на вкладке «Сеть» в параметрах разработчика F12 в Chrome я вижу только вызов GetPeople()
, но нет вызова GetPeopleData()
, хотя он останавливается на точке останова во время отладки и возвращает частичное представление.
Почему я не вижу GetPeopleData()
HTTP-запрос на вкладке сети?