반응형
ASP.NET MVC가 빈보기를 반환합니다.
빈 ActionResult를 반환하는 가장 자연스러운 방법은 무엇입니까 (자식 작업의 경우)?
public ActionResult TestAction(bool returnValue)
{
if (!returnValue)
return View(EmptyView);
return View(RealView);
}
내가 볼 수있는 한 가지 옵션은 빈 뷰를 만들고 EmptyView에서 참조하는 것입니다 ...하지만 내장 옵션이있을 수 있습니까?
EmptyResult 클래스 의 반환 인스턴스
return new EmptyResult();
EmptyResult 를 반환하여 빈 뷰를 반환 할 수 있습니다 .
public ActionResult Empty()
{
return new EmptyResult();
}
그냥 반환 할 수도 있습니다 null
. ASP.NET은 반환 유형null
을 감지하고 EmptyResult를 반환합니다 .
public ActionResult Empty()
{
return null;
}
반환 할 수있는 ActionResult 유형 목록은 ActionResult에 대한 MSDN 설명서를 참조하십시오 .
아무것도 반환하지 않으려면 다음과 같이 할 수 있습니다.
if (!returnValue)
return Content("");
return View(RealView);
참고 URL : https://stackoverflow.com/questions/6857607/asp-net-mvc-return-empty-view
반응형
'Programing' 카테고리의 다른 글
입력 값을 캐시 / 보존하지 않도록 브라우저에 알리는 페이지 만들기 (0) | 2020.08.07 |
---|---|
파일을 찾아 tar (공백 포함) (0) | 2020.08.07 |
C ++에서 함수의 실행 시간 측정 (0) | 2020.08.07 |
cout은 동기화 / 스레드 안전합니까? (0) | 2020.08.06 |
멀티 프로세싱의 공유 메모리 개체 (0) | 2020.08.06 |