1. ホーム
  2. .net

[解決済み】Html.PartialとHtml.RenderPartial、Html.ActionとHtml.RenderActionの比較

2022-03-23 17:01:49

質問

ASP.NET MVCでは、どのような違いがあるのでしょうか。

  • Html.PartialHtml.RenderPartial
  • Html.Action そして Html.RenderAction

解決方法は?

Html.Partial はStringを返します。 Html.RenderPartial コール Write を内部で生成し void .

基本的な使い方は

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

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

上記のスニペットでは、どちらの呼び出しも同じ結果になります。

の出力を保存することができますが Html.Partial を変数に入れたり、メソッドから返したりすることができますが、1つの できない で行う。 Html.RenderPartial .

その結果は Response ストリームを使用します。

にも適用されます。 Html.ActionHtml.RenderAction .