Partial View
Render Partial View
Quali sono le differenze?
Partial View
PartialView intanto ritorna un MvcHtmlString e quindi può essere assegnato ad una variabile.

Le performance sono basse, quindi è bene utilizzarlo solo nel caso in cui il risultato debba essere elaborato tramite appunto l'utilizzo di una variabile.
Render Partial View
Il render partial view non restituisce nulla e l'output viene scritto direttamente nell'output stream ed è più performante.

Da notare che per poter utilizzare il RenderPartial deve essere all'interno di @{ code } altrimenti non vi genererà nulla.