프로그래밍 언어/HTML,CSS,JS

Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction

Rateye 2021. 6. 23. 10:33
728x90
반응형
질문 : Html.Partial vs Html.RenderPartial & Html.Action vs Html.RenderAction

ASP.NET MVC에서 다음의 차이점은 무엇입니까?

  • Html.PartialHtml.RenderPartial
  • Html.ActionHtml.RenderAction
답변

Html.Partial 은 문자열을 반환합니다. Html.RenderPartialWrite 내부적으로 void 반환합니다.

기본 사용법은 다음과 같습니다.

// Razor syntax
@Html.Partial("ViewName")
@{ Html.RenderPartial("ViewName");  }

// WebView syntax
<%: Html.Partial("ViewName") %>
<% Html.RenderPartial("ViewName"); %>

위의 스 니펫에서 두 호출 모두 동일한 결과를 생성합니다.

하나의 출력을 저장할 수 있지만 Html.Partial 가변 또는 방법에서 반환 한이 할 Html.RenderPartial .

결과는 실행 / 평가 중에 Response

이것은 또한 적용 Html.ActionHtml.RenderAction .

출처 : https://stackoverflow.com/questions/5248183/html-partial-vs-html-renderpartial-html-action-vs-html-renderaction
728x90
반응형