Bei mir kam eben Verwirrung auf, als ich eine View als Partial View einbinden wollte und die passende Methode im Controller nicht aufgerufen wurde. Deshalb habe ich mich kurz belesen und notiere folgendes:

Html.Partial und RenderPartial verwendet man für statische Inhalte, oder wenn die Daten bereits geladen sind. Im Controller wird keine Action-Methode aufgerufen. Html.Action und RenderAction finden dann Verwendung, wenn man im Controller noch diverse Aktionen ausführen möchte.

Die Render... Anweisungen rendern, wie es der Name schon sagt, das Html direkt in den Output-Stream, während die anderen Anweisungen eine Methode mit Rückgabewert sind, den man noch weiter beeinflussen kann.