"폴더"(기본적으로 그룹/위치) 목록을 반환하는 AddressBook 컨트롤러가 있습니다. 이것은 AJAX 요청을 통해 또는 렌더링시 MVC 페이지 자체 내에서 호출 될 수 있습니다.런타임과 아약스 모두에서 작동하도록 ActionController를 만드는 방법
두 시나리오에서 모두 잘 작동하는 함수를 만들려면 어떻게해야합니까? 그냥
public ActionResult GetFolderList(int? parent)
{
List<String> folderList = new List<String>();
folderList.Add("East Midlands");
folderList.Add("West Midlands");
folderList.Add("South West");
folderList.Add("North East");
folderList.Add("North West");
if(Request.IsAjaxRequest())
{
return Json(folderList);
}
return View("someView", folderList);
}
클라이언트에서 POST 호출을 할 때'[HttpPost]'속성을 사용하여 액션 메소드를 꾸미는 것을 잊지 마십시오. – Shyju
@Shyju 모든 동사를 받아 들일 수있는 방법으로 꾸미지 마십시오. :) – mattytommo
분명히 GET해야하는 메소드를 얻으려면 POST해야하는 이유는 무엇입니까? (심지어 이름이 나옵니다!) – Joshua