2016-05-20 10 views
2

このSO postでは、@Html.RenderPartial@RenderPageの間に違いがあるかどうかは明示的に指定されていません。 @RenderPage@Html.RenderPartialよりも "かわいい"バージョンですが、voidを返さないため、@ {}の中にwrpaする必要はありませんか?RenderPartialとRenderPageに違いはありますか?

編集:自分の質問と私がリンクしている質問との違いはどういうものか説明していませんか?

+0

@EmreBolat OPは実際には正しい答えを与えていないことをポストで言いました。私はそれが重複しているとは思わない:/ – SamGhatak

+0

@EmreBolat私は実際にそのリンクにリンクし、質問は重複していません。フラグを解除してください。 – anemaria20

+0

あなたはすでに質問された質問を複製していますが、元の質問のコメントセクションで簡単に質問することができます。 –

答えて

1

両方の機能に違いはありませんが、使い方に違いがあります。 RenderPartialでビューのパスを指定する必要はありませんが、RenderPageではビューのパスを指定する必要があります。 RenderPartialは、特定の条件の一致時に実行時にビューを表示する必要がある場合に、より役立ちます。すべてのビューが共有フォルダまたはコントローラの名前に一致するフォルダに含まれているかどうかは明らかです。 RenderPartialは便利です。あなたはすべての方法でパスを再入力する必要はありません。

私は怠惰な開発者なので、私は仕事が少なくて済むものを好む。 :)

関連する問題